From 76ebe6d1032132fc7d6d00c6e8e47c432a25ef31 Mon Sep 17 00:00:00 2001 From: jhadobe Date: Mon, 22 Sep 2025 15:58:08 -0500 Subject: [PATCH 1/2] updating schemas --- spectaql/schema_saas.json | 138904 +++++++++++++------------- src/openapi/accs-schema.yaml | 708 +- static/graphql-api/saas/index.html | 9888 +- 3 files changed, 71428 insertions(+), 78072 deletions(-) diff --git a/spectaql/schema_saas.json b/spectaql/schema_saas.json index 52b050599..2e61591d4 100644 --- a/spectaql/schema_saas.json +++ b/spectaql/schema_saas.json @@ -1,71601 +1,68957 @@ { - "__schema": { - "queryType": { - "name": "Query" - }, - "mutationType": { - "name": "Mutation" - }, - "subscriptionType": null, - "types": [ - { - "kind": "OBJECT", - "name": "__Schema", - "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "fields": [ - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "types", - "description": "A list of all types supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "The type that query operations will be rooted at.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mutationType", - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscriptionType", - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "directives", - "description": "A list of all directives supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Directive", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Type", - "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "fields": [ - { - "name": "kind", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "interfaces", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "possibleTypes", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enumValues", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputFields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ofType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "specifiedByURL", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__TypeKind", - "description": "An enum describing what kind of type a given `__Type` is.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SCALAR", - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Indicates this type is an enum. `enumValues` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Indicates this type is an input object. `inputFields` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIST", - "description": "Indicates this type is a list. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NON_NULL", - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Field", - "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "args", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "__schema": { + "queryType": { + "name": "Query" + }, + "mutationType": { + "name": "Mutation" + }, + "subscriptionType": null, + "types": [ + { + "kind": "INPUT_OBJECT", + "name": "AcceptNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id to accept quote template.", + "fields": null, + "inputFields": [ + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__InputValue", - "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "AddCustomAttributesToCartItemOutput", + "description": "Contains details about the cart after adding custom attributes to it items.", + "fields": [ + { + "name": "cart", + "description": "The custom attributes to cart item have been added.", + "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": "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultValue", - "description": "A GraphQL-formatted string representing the default value for this input value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__EnumValue", - "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Directive", - "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "fields": [ - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "args", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRepeatable", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "__DirectiveLocation", - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUERY", - "description": "Location adjacent to a query operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUTATION", - "description": "Location adjacent to a mutation operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIPTION", - "description": "Location adjacent to a subscription operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD", - "description": "Location adjacent to a field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_DEFINITION", - "description": "Location adjacent to a fragment definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_SPREAD", - "description": "Location adjacent to a fragment spread.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INLINE_FRAGMENT", - "description": "Location adjacent to an inline fragment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VARIABLE_DEFINITION", - "description": "Location adjacent to a variable definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCHEMA", - "description": "Location adjacent to a schema definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCALAR", - "description": "Location adjacent to a scalar definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Location adjacent to an object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD_DEFINITION", - "description": "Location adjacent to a field definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARGUMENT_DEFINITION", - "description": "Location adjacent to an argument definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Location adjacent to an interface definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Location adjacent to a union definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Location adjacent to an enum definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM_VALUE", - "description": "Location adjacent to an enum value definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Location adjacent to an input object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_FIELD_DEFINITION", - "description": "Location adjacent to an input object field definition.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Int", - "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Float", - "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "String", - "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "Boolean", - "description": "The `Boolean` scalar type represents `true` or `false`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "ID", - "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AcceptNegotiableQuoteTemplateInput", - "description": "Specifies the quote template id to accept quote template.", - "fields": null, - "inputFields": [ - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryItemInput", + "description": "Defines an item to add to the gift registry.", + "fields": null, + "inputFields": [ + { + "name": "entered_options", + "description": "An array of options the customer has entered.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "description": "A brief note about the item.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_sku", + "description": "For complex product types, the SKU of the parent product.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of the product to add.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "An array of strings corresponding to options the customer has selected.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The SKU of the product to add to the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddCustomAttributesToCartItemOutput", - "description": "Contains details about the cart after adding custom attributes to it items.", - "fields": [ - { - "name": "cart", - "description": "The custom attributes to cart item have been added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "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.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The email address of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "name": "AddGiftRegistryRegistrantsOutput", + "description": "Contains the results of a request to add registrants.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry after adding registrants.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "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": "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": "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": "INTERFACE", + "name": "Error", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryItemInput", - "description": "Defines an item to add to the gift registry.", - "fields": null, - "inputFields": [ - { - "name": "entered_options", - "description": "An array of options the customer has entered.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "note", - "description": "A brief note about the item.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "parent_sku", - "description": "For complex product types, 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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer has selected.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sku", - "description": "The SKU of the product to add to the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": "The email address of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The first name of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The last name of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "AddProductsToNewCartOutput", + "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": "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": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartUserInputError", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "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": "INTERFACE", - "name": "Error", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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 - } + "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 }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "AddProductsToWishlistOutput", - "description": "Contains the customer's wish list and any errors encountered.", - "fields": [ - { - "name": "user_errors", - "description": "An array of errors encountered while adding products to a wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "name": "AddProductsToWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", + "fields": [ + { + "name": "user_errors", + "description": "An array of errors encountered while adding products to a wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddPurchaseOrderCommentInput", - "description": "Contains the comment to be added to a purchase order.", - "fields": null, - "inputFields": [ - { - "name": "comment", - "description": "Comment text.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "purchase_order_uid", - "description": "The unique ID of a purchase order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "AddPurchaseOrderCommentInput", + "description": "Contains the comment to be added to a purchase order.", + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": "Comment text.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "purchase_order_uid", + "description": "The unique ID of a purchase order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddPurchaseOrderCommentOutput", - "description": "Contains the successfully added comment.", - "fields": [ - { - "name": "comment", - "description": "The purchase order comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "PurchaseOrderComment", - "ofType": null - } + "name": "AddPurchaseOrderCommentOutput", + "description": "Contains the successfully added comment.", + "fields": [ + { + "name": "comment", + "description": "The purchase order comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderComment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddPurchaseOrderItemsToCartInput", - "description": "Defines the purchase order and cart to act on.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The ID to assign to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "purchase_order_uid", - "description": "Purchase order unique ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "replace_existing_cart_items", - "description": "Replace existing cart or merge items.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "AddPurchaseOrderItemsToCartInput", + "description": "Defines the purchase order and cart to act on.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The ID to assign to the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "purchase_order_uid", + "description": "Purchase order unique ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "replace_existing_cart_items", + "description": "Replace existing cart or merge items.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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 - } + { + "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 }, - "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 - } + "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 }, - "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": "AddReturnCommentInput", - "description": "Defines a return comment.", - "fields": null, - "inputFields": [ - { - "name": "comment_text", - "description": "The text added to the return request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "return_uid", - "description": "The unique ID for a `Return` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddReturnCommentOutput", - "description": "Contains details about the return request.", - "fields": [ - { - "name": "return", - "description": "The modified return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddReturnTrackingInput", - "description": "Defines tracking information to be added to the return.", - "fields": null, - "inputFields": [ - { - "name": "carrier_uid", - "description": "The unique ID for a `ReturnShippingCarrier` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "return_uid", - "description": "The unique ID for a `Returns` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "tracking_number", - "description": "The shipping tracking number for this return request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "AddReturnCommentInput", + "description": "Defines a return comment.", + "fields": null, + "inputFields": [ + { + "name": "comment_text", + "description": "The text added to the return request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "return_uid", + "description": "The unique ID for a `Return` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AddReturnTrackingOutput", - "description": "Contains the response after adding tracking information.", - "fields": [ - { - "name": "return", - "description": "Details about the modified return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "return_shipping_tracking", - "description": "Details about shipping for a return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReturnShippingTracking", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishlistCartUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "name": "AddReturnCommentOutput", + "description": "Contains details about the return request.", + "fields": [ + { + "name": "return", + "description": "The modified return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Aggregation", - "description": "A bucket that contains information for each filterable option", - "fields": [ - { - "name": "attribute", - "description": "The attribute code of the filter item", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "buckets", - "description": "A container that divides the data into manageable groups. For example, attributes that can have numeric values might have buckets that define price ranges", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "Bucket", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The filter name displayed in layered navigation", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Identifies the data type of the aggregation", - "args": [], - "type": { - "kind": "ENUM", - "name": "AggregationType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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": "label", - "description": "The display label for an aggregation option.", - "args": [], - "type": { - "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": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "AddReturnTrackingInput", + "description": "Defines tracking information to be added to the return.", + "fields": null, + "inputFields": [ + { + "name": "carrier_uid", + "description": "The unique ID for a `ReturnShippingCarrier` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "return_uid", + "description": "The unique ID for a `Returns` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tracking_number", + "description": "The shipping tracking number for this return request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AggregationOptionInterface", - "ofType": null - } - ], - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display label for an aggregation option.", - "args": [], - "type": { - "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": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "AddReturnTrackingOutput", + "description": "Contains the response after adding tracking information.", + "fields": [ + { + "name": "return", + "description": "Details about the modified return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "return_shipping_tracking", + "description": "Details about shipping for a return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReturnShippingTracking", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AggregationOption", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "AggregationType", - "description": "Identifies the data type of the aggregation", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INTELLIGENT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PINNED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "POPULAR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplePayConfig", - "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", - "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": "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", - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": 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", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "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 - } + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishlistCartUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "applied_balance", - "description": "The amount applied to the current cart.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The gift card account code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "current_balance", - "description": "The remaining balance on the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "AppliedQueryRule", - "description": "The rule that was applied to this product", - "fields": [ - { - "name": "action_type", - "description": "An enum that defines the type of rule that was applied", - "args": [], - "type": { - "kind": "ENUM", - "name": "AppliedQueryRuleActionType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rule_id", - "description": "The ID assigned to the rule", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rule_name", - "description": "The name of the applied rule", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AppliedQueryRuleActionType", - "description": "The type of rule that was applied to a product during search (optional)", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BOOST", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BURY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PIN", - "description": null, - "isDeprecated": false, - "deprecationReason": 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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "current_balance", - "description": "The current balance remaining on store credit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyCouponsToCartInput", - "description": "Apply coupons 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_codes", - "description": "An array of valid coupon codes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": 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": "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 - } + { + "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": "label", + "description": "The display label for an aggregation option.", + "args": [], + "type": { + "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": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AggregationOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "INTERFACE", + "name": "AggregationOptionInterface", + "description": "Defines aggregation option fields.", + "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": "label", + "description": "The display label for an aggregation option.", + "args": [], + "type": { + "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": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AggregationOption", + "ofType": null + } + ] + }, + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "name": "ApplePayConfig", + "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", + "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": "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", + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyGiftCardToCartInput", - "description": "Defines the input required to run the `applyGiftCardToCart` 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": "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 - } + { + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments_order_id", + "description": "The payment services order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paypal_order_id", + "description": "PayPal order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyGiftCardToCartOutput", - "description": "Defines the possible output for the `applyGiftCardToCart` mutation.", - "fields": [ - { - "name": "cart", - "description": "Describes the contents of the specified shopping cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyGiftCardToOrder", - "description": "Contains applied gift cards with gift card code and amount.", - "fields": [ - { - "name": "applied_balance", - "description": "The gift card amount applied to the current order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The gift card account code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "AppliedGiftCard", + "description": "Contains an applied gift card with applied and remaining balance.", + "fields": [ + { + "name": "applied_balance", + "description": "The amount applied to the current cart.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The gift card account code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "current_balance", + "description": "The remaining balance on the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ApplyRewardPointsToCartOutput", - "description": "Contains the customer cart.", - "fields": [ - { - "name": "cart", - "description": "The customer cart after reward points are applied.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "current_balance", + "description": "The current balance remaining on store credit.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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 - } + { + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "coupon_code", + "description": "A valid coupon code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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 - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AreaInput", - "description": "AreaInput defines the parameters which will be used for filter by specified location.", - "fields": null, - "inputFields": [ - { - "name": "radius", - "description": "The radius for the search in KM.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "SCALAR", - "name": "String", - "ofType": 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.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AssetImage", - "description": "Contains information about an asset image.", - "fields": [ - { - "name": "asset_image", - "description": "Contains a `ProductMediaGalleryEntriesAssetImage` object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesAssetImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AssetVideo", - "description": "Contains information about an asset video.", - "fields": [ - { - "name": "asset_video", - "description": "Contains a `ProductMediaGalleryEntriesAssetVideo` object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesAssetVideo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "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 - } + { + "kind": "INPUT_OBJECT", + "name": "ApplyCouponsToCartInput", + "description": "Apply coupons 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "coupon_codes", + "description": "An array of valid coupon codes.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Attribute", - "description": "Contains details about the attribute, including the code and type.", - "fields": [ - { - "name": "attribute_code", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attribute_options", - "description": "Attribute options list.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "ApplyGiftCardToCartInput", + "description": "Defines the input required to run the `applyGiftCardToCart` 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "AttributeOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attribute_type", - "description": "The data type of the attribute.", - "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": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "input_type", - "description": "The frontend input type of the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storefront_properties", - "description": "Details about the storefront properties configured for the attribute.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "StorefrontProperties", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AttributeEntityTypeEnum", - "description": "List of all entity types. Populated by the modules introducing EAV entities.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CATALOG_PRODUCT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CATALOG_CATEGORY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOMER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOMER_ADDRESS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RMA_ITEM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "description": "An input object that specifies the filters used for attributes.", - "fields": null, - "inputFields": [ - { - "name": "is_comparable", - "description": "Whether a product or category attribute can be compared against another or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_filterable", - "description": "Whether a product or category attribute can be filtered or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_filterable_in_search", - "description": "Whether a product or category attribute can be filtered in search or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_html_allowed_on_front", - "description": "Whether a product or category attribute can use HTML on front or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_searchable", - "description": "Whether a product or category attribute can be searched or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_used_for_promo_rules", - "description": "Whether a product or category attribute is used for promo rules or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_visible_in_advanced_search", - "description": "Whether a product or category attribute is visible in advanced search or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_visible_on_front", - "description": "Whether a product or category attribute is visible on front or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "is_wysiwyg_enabled", - "description": "Whether a product or category attribute has WYSIWYG enabled or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "used_in_product_listing", - "description": "Whether a product or category attribute is used in product listing or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AttributeFrontendInputEnum", - "description": "EAV attribute frontend input types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BOOLEAN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATETIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GALLERY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HIDDEN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IMAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEDIA_IMAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MULTILINE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MULTISELECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SELECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEXT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEXTAREA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AttributeInput", - "description": "Defines the attribute characteristics to search for the `attribute_code` and `entity_type` to search.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "entity_type", - "description": "The type of entity that defines the attribute.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AttributeInputSelectedOption", - "description": "Specifies selected option for a select or multiselect attribute value.", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": "The attribute option value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "ApplyGiftCardToCartOutput", + "description": "Defines the possible output for the `applyGiftCardToCart` mutation.", + "fields": [ + { + "name": "cart", + "description": "Describes 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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeMetadata", - "description": "Base EAV implementation of CustomAttributeMetadataInterface.", - "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": "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": "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 - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "description": "Attribute metadata retrieval error.", - "fields": [ - { - "name": "message", - "description": "Attribute metadata retrieval error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Attribute metadata retrieval error type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AttributeMetadataErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "AttributeMetadataErrorType", - "description": "Attribute metadata retrieval error types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENTITY_NOT_FOUND", - "description": "The requested entity was not found.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ATTRIBUTE_NOT_FOUND", - "description": "The requested attribute was not found.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILTER_NOT_FOUND", - "description": "The filter cannot be applied as it does not belong to the entity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "Not categorized error, see the error message.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeMetadataResponse", - "description": "Contains the output of the `attributeMetadata` query", - "fields": [ - { - "name": "filterableInSearch", - "description": "An array of product attributes that can be used for filtering in a `productSearch` query", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FilterableInSearchAttribute", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sortable", - "description": "An array of product attributes that can be used for sorting in a `productSearch` query", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SortableAttribute", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeOption", - "description": "Defines an attribute option.", - "fields": [ - { - "name": "label", - "description": "The label assigned to the attribute option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeOptionMetadata", - "description": "Base EAV implementation of CustomAttributeOptionInterface.", - "fields": [ - { - "name": "is_default", - "description": "Is the option value default.", - "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 option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute option value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "ApplyGiftCardToOrder", + "description": "Contains applied gift cards with gift card code and amount.", + "fields": [ + { + "name": "applied_balance", + "description": "The gift card amount applied to the current order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The gift card account 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomAttributeOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeSelectedOption", - "description": "", - "fields": [ - { - "name": "label", - "description": "The attribute selected option label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute selected option value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "ApplyRewardPointsToCartOutput", + "description": "Contains the customer cart.", + "fields": [ + { + "name": "cart", + "description": "The customer cart after reward points are applied.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AttributeSelectedOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "AttributeSelectedOptionInterface", - "description": "", - "fields": [ - { - "name": "label", - "description": "The attribute selected option label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute selected option value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AttributeSelectedOption", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "AttributeSelectedOptions", - "description": "", - "fields": [ - { - "name": "code", - "description": "The attribute code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeSelectedOptionInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributesFormOutput", - "description": "Metadata of EAV attributes associated to form", - "fields": [ - { - "name": "errors", - "description": "Errors of retrieving certain attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Requested attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributesMetadataOutput", - "description": "Metadata of EAV attributes.", - "fields": [ - { - "name": "errors", - "description": "Errors of retrieving certain attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Requested attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeValue", - "description": "", - "fields": [ - { - "name": "code", - "description": "The attribute code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "description": "Specifies the value for attribute.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "The code of the attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "selected_options", - "description": "An array containing selected options for a select or multiselect attribute.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "AttributeInputSelectedOption", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The value assigned to the attribute.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "description": "", - "fields": [ - { - "name": "code", - "description": "The attribute code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "AreaInput", + "description": "AreaInput defines the parameters which will be used for filter by specified location.", + "fields": null, + "inputFields": [ + { + "name": "radius", + "description": "The radius for the search in KM.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AttributeSelectedOptions", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttributeValue", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "AvailableCurrency", - "description": "Defines the code and symbol of a currency that can be used for purchase orders.", - "fields": [ - { - "name": "code", - "description": "3-letter currency code, for example USD.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "symbol", - "description": "Currency symbol, for example $.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "AssetImage", + "description": "Contains information about an asset image.", + "fields": [ + { + "name": "asset_image", + "description": "Contains a `ProductMediaGalleryEntriesAssetImage` object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesAssetImage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": 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": "oope_payment_method_config", - "description": "Configuration for out of process payment methods", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OopePaymentMethodConfig", - "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 - } + { + "kind": "OBJECT", + "name": "AssetVideo", + "description": "Contains information about an asset video.", + "fields": [ + { + "name": "asset_video", + "description": "Contains a `ProductMediaGalleryEntriesAssetVideo` object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesAssetVideo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": 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": "additional_data", - "description": "Additional data related to the shipping method.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "ShippingAdditionalData", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "The cost of shipping using this shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "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": "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": { + "name": "Attribute", + "description": "Contains details about the attribute, including the code and type.", + "fields": [ + { + "name": "attribute_code", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attribute_options", + "description": "Attribute options list.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attribute_type", + "description": "The data type of the attribute.", + "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": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "input_type", + "description": "The frontend input type of the attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storefront_properties", + "description": "Details about the storefront properties configured for the attribute.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "StorefrontProperties", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AttributeEntityTypeEnum", + "description": "List of all entity types. Populated by the modules introducing EAV entities.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CATALOG_PRODUCT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CATALOG_CATEGORY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER_ADDRESS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RMA_ITEM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "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": { + "name": "AttributeFile", + "description": "", + "fields": [ + { + "name": "code", + "description": "The attribute code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "File URL to download the file", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "description": "An input object that specifies the filters used for attributes.", + "fields": null, + "inputFields": [ + { + "name": "is_comparable", + "description": "Whether a product or category attribute can be compared against another or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_filterable", + "description": "Whether a product or category attribute can be filtered or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_filterable_in_search", + "description": "Whether a product or category attribute can be filtered in search or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": 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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_searchable", + "description": "Whether a product or category attribute can be searched or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_used_for_price_rules", + "description": "Whether a product or category attribute can be used for price rules or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": 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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": 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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_visible_on_front", + "description": "Whether a product or category attribute is visible on front or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_wysiwyg_enabled", + "description": "Whether a product or category attribute has WYSIWYG enabled or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "used_in_product_listing", + "description": "Whether a product or category attribute is used in product listing or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AttributeFrontendInputEnum", + "description": "EAV attribute frontend input types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BOOLEAN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATETIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GALLERY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIDDEN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMAGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIA_IMAGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTILINE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTISELECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SELECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEXT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEXTAREA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeInput", + "description": "Defines the attribute characteristics to search for the `attribute_code` and `entity_type` to search.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "entity_type", + "description": "The type of entity that defines the attribute.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeInputSelectedOption", + "description": "Specifies selected option for a select or multiselect attribute value.", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "The attribute option value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "name": "AttributeMetadata", + "description": "Base EAV implementation of CustomAttributeMetadataInterface.", + "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": "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": "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 + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "BatchMutationStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SUCCESS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MIXED_RESULTS", - "description": "", - "isDeprecated": false, - "deprecationReason": 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": "BillingAddressPaymentSourceInput", - "description": "The billing address information", - "fields": null, - "inputFields": [ - { - "name": "address_line_1", - "description": "The first line of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "address_line_2", - "description": "The second line of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "city", - "description": "The city of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_code", - "description": "The country of the address", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "postal_code", - "description": "The postal code of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "The region of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": 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": "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": "id", - "description": "Id of the customer address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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": "Breadcrumb", - "description": "Contains details about an individual category that comprises a breadcrumb.", - "fields": [ - { - "name": "category_level", - "description": "The category level.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_name", - "description": "The display name of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_uid", - "description": "The unique ID for a `Breadcrumb` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_url_key", - "description": "The URL key of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_url_path", - "description": "The URL path of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Bucket", - "description": "An interface for bucket contents", - "fields": [ - { - "name": "title", - "description": "A human-readable name of a bucket", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "AttributeMetadataError", + "description": "Attribute metadata retrieval error.", + "fields": [ + { + "name": "message", + "description": "Attribute metadata retrieval error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Attribute metadata retrieval error type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AttributeMetadataErrorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CategoryBucket", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CategoryView", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "RangeBucket", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ScalarBucket", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "StatsBucket", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "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": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "ENUM", + "name": "AttributeMetadataErrorType", + "description": "Attribute metadata retrieval error types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ENTITY_NOT_FOUND", + "description": "The requested entity was not found.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ATTRIBUTE_NOT_FOUND", + "description": "The requested attribute was not found.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILTER_NOT_FOUND", + "description": "The filter cannot be applied as it does not belong to the entity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "Not categorized error, see the error message.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomAttribute", - "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": { + "name": "AttributeOption", + "description": "Defines an attribute option.", + "fields": [ + { + "name": "label", + "description": "The label assigned to the attribute option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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": { + "name": "AttributeOptionMetadata", + "description": "Base EAV implementation of CustomAttributeOptionInterface.", + "fields": [ + { + "name": "is_default", + "description": "Is the option value default.", + "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 option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute option value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": "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": "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": "SCALAR", - "name": "String", - "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": { + "name": "AttributeSelectedOption", + "description": "", + "fields": [ + { + "name": "label", + "description": "The attribute selected option label.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute selected option value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeSelectedOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "AttributeSelectedOptionInterface", + "description": "", + "fields": [ + { + "name": "label", + "description": "The attribute selected option label.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute selected option 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": [ + { + "kind": "OBJECT", + "name": "AttributeSelectedOption", + "ofType": null + } + ] + }, + { "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": { + "name": "AttributeSelectedOptions", + "description": "", + "fields": [ + { + "name": "code", + "description": "The attribute code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeSelectedOptionInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": { + "name": "AttributeValue", + "description": "", + "fields": [ + { + "name": "code", + "description": "The attribute code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "description": "Specifies the value for attribute.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "The code of the attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "An array containing selected options for a select or multiselect attribute.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeInputSelectedOption", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value assigned to the attribute.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + "name": "AttributeValueInterface", + "description": "", + "fields": [ + { + "name": "code", + "description": "The attribute code.", + "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": "AttributeValue", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AttributeSelectedOptions", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AttributeFile", + "ofType": null + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "description": "Defines bundle product options for `CreditMemoItemInterface`.", - "fields": [ - { - "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": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "AttributesFormOutput", + "description": "Metadata of EAV attributes associated to form", + "fields": [ + { + "name": "errors", + "description": "Errors of retrieving certain attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeMetadataError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Requested attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": { + "name": "AttributesMetadataOutput", + "description": "Metadata of EAV attributes.", + "fields": [ + { + "name": "errors", + "description": "Errors of retrieving certain attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeMetadataError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Requested attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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": "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 - } - ], - "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": { + "name": "AvailableCurrency", + "description": "Defines the code and symbol of a currency that can be used for purchase orders.", + "fields": [ + { + "name": "code", + "description": "3-letter currency code, for example USD.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "symbol", + "description": "Currency symbol, for example $.", + "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": "ItemSelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "oope_payment_method_config", + "description": "Configuration for out of process payment methods", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OopePaymentMethodConfig", + "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": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "AvailableShippingMethod", + "description": "Contains details about the possible shipping methods and carriers.", + "fields": [ + { + "name": "additional_data", + "description": "Additional data related to the shipping method.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingAdditionalData", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "ENUM", + "name": "BatchMutationStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MIXED_RESULTS", + "description": "", + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": 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, + "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 cart.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "BillingAddressPaymentSourceInput", + "description": "The billing address information", + "fields": null, + "inputFields": [ + { + "name": "address_line_1", + "description": "The first line of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "address_line_2", + "description": "The second line of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "city", + "description": "The city of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_code", + "description": "The country of the address", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postal_code", + "description": "The postal code of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "The region of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for an `InvoiceItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "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": "id", + "description": "Id of the customer address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": { + "name": "Boolean", + "description": "The `Boolean` scalar type represents `true` or `false`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleItem", - "description": "Defines an individual item within a bundle product.", - "fields": [ - { - "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": "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", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "required", - "description": "Indicates whether the item must be included in the bundle.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The SKU of the bundle product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `BundleItem` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleItemOption", - "description": "Defines the characteristics that comprise a specific bundle item and its options.", - "fields": [ - { - "name": "can_change_quantity", - "description": "Indicates whether the customer can change the number of items for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "label", - "description": "The text that identifies the bundled item option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price of the selected option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_type", - "description": "One of FIXED, PERCENT, or DYNAMIC.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Contains details about this product option.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this specific bundle item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `BundleItemOption` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "Breadcrumb", + "description": "Contains details about an individual category that comprises a breadcrumb.", + "fields": [ + { + "name": "category_level", + "description": "The category level.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_name", + "description": "The display name of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_uid", + "description": "The unique ID for a `Breadcrumb` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_url_key", + "description": "The URL key of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_url_path", + "description": "The URL path of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "quantity", - "description": "The number of the selected item to add to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "BundleOrderItem", - "description": "Defines bundle product options for `OrderItemInterface`.", - "fields": [ - { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to the bundle product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "The final discount information for the product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "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": "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": "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": "SCALAR", + "name": "String", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "BundleCreditMemoItem", + "description": "Defines bundle product options for `CreditMemoItemInterface`.", + "fields": [ + { + "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": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "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": "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_sku", - "description": "The SKU of parent product.", - "args": [], - "type": { - "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.", - "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", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 of the base product, including selected options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "ItemSelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "BundleItem", + "description": "Defines an individual item within a bundle product.", + "fields": [ + { + "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": "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", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PriceRange", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "required", + "description": "Indicates whether the item must be included in the bundle.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The SKU of the bundle product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `BundleItem` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "description": "Defines basic features of a bundle product and contains multiple BundleItems.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dynamic_price", - "description": "Indicates whether the bundle product has a dynamic price.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dynamic_sku", - "description": "Indicates whether the bundle product has a dynamic SKU.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dynamic_weight", - "description": "Indicates whether the bundle product has a dynamically calculated weight.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array containing information about individual bundle items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "BundleItemOption", + "description": "Defines the characteristics that comprise a specific bundle item and its options.", + "fields": [ + { + "name": "can_change_quantity", + "description": "Indicates whether the customer can change the number of items for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "label", + "description": "The text that identifies the bundled item option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price of the selected option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_type", + "description": "One of FIXED, PERCENT, or DYNAMIC.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Contains details about this product option.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of this specific bundle item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `BundleItemOption` 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": "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The number of the selected item to add to the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "BundleItem", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_details", - "description": "The price details of the main product", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PriceDetails", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "BundleOrderItem", + "description": "Defines bundle product options for `OrderItemInterface`.", + "fields": [ + { + "name": "bundle_options", + "description": "A list of bundle options that are assigned to the bundle product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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.", + "args": [], + "type": { + "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": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_sku", + "description": "The SKU of parent product.", + "args": [], + "type": { + "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.", + "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", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "BundleProduct", + "description": "Defines basic features of a bundle product and contains multiple BundleItems.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dynamic_price", + "description": "Indicates whether the bundle product has a dynamic price.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dynamic_sku", + "description": "Indicates whether the bundle product has a dynamic SKU.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dynamic_weight", + "description": "Indicates whether the bundle product has a dynamically calculated weight.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array containing information about individual bundle items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "BundleItem", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_details", + "description": "The price details of the main product", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PriceDetails", + "ofType": null + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_view", + "description": "One of PRICE_RANGE or AS_LOW_AS.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PriceViewEnum", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": 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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "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": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_view", - "description": "One of PRICE_RANGE or AS_LOW_AS.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PriceViewEnum", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": 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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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": "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": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "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.", - "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.", - "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 quantity of the product added to the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "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": "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": "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 quantity of the product added to the requisition list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "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": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "OBJECT", + "name": "ItemSelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "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": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "name": "BundleWishlistItem", + "description": "Defines bundle product options for `WishlistItemInterface`.", + "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": "bundle_options", + "description": "An array containing information about the selected bundle items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "BundleWishlistItem", - "description": "Defines bundle product options for `WishlistItemInterface`.", - "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": "bundle_options", - "description": "An array containing information about the selected bundle items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "name": "ButtonStyles", + "description": "", + "fields": [ + { + "name": "color", + "description": "The button color", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": "The button height in pixels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The button label", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": "The button layout", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shape", + "description": "The button shape", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tagline", + "description": "Indicates whether the tagline is displayed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": 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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ButtonStyles", - "description": "", - "fields": [ - { - "name": "color", - "description": "The button color", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "The button height in pixels", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The button label", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": "The button layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shape", - "description": "The button shape", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tagline", - "description": "Indicates whether the tagline is displayed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": 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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancellationReason", - "description": "", - "fields": [ - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "CancelNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id of the quote template to cancel", + "fields": null, + "inputFields": [ + { + "name": "cancellation_comment", + "description": "A comment to provide reason of cancellation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelNegotiableQuoteTemplateInput", - "description": "Specifies the quote template id of the quote template to cancel", - "fields": null, - "inputFields": [ - { - "name": "cancellation_comment", - "description": "A comment to provide reason of cancellation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CancelOrderError", + "description": "", + "fields": [ + { + "name": "code", + "description": "An error code that is specific to cancel order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CancelOrderErrorCode", + "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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancelOrderError", - "description": "", - "fields": [ - { - "name": "code", - "description": "An error code that is specific to cancel order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", "name": "CancelOrderErrorCode", - "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": "CancelOrderErrorCode", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ORDER_CANCELLATION_DISABLED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAUTHORISED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORDER_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIAL_ORDER_ITEM_SHIPPED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID_ORDER_STATUS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelOrderInput", - "description": "Defines the order to cancel.", - "fields": null, - "inputFields": [ - { - "name": "order_id", - "description": "The unique ID of an `Order` type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "reason", - "description": "Cancellation reason.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ORDER_CANCELLATION_DISABLED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNAUTHORISED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIAL_ORDER_ITEM_SHIPPED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVALID_ORDER_STATUS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CancelOrderOutput", - "description": "Contains the updated customer order and error message if any.", - "fields": [ - { - "name": "error", - "description": "Error encountered while cancelling the order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorV2", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CancelOrderError", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "Updated customer order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Card", - "description": "", - "fields": [ - { - "name": "bin_details", - "description": "Card bin details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CardBin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "card_expiry_month", - "description": "Expiration month of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "card_expiry_year", - "description": "Expiration year of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last_digits", - "description": "Last four digits of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name on the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CardBin", - "description": "", - "fields": [ - { - "name": "bin", - "description": "Card bin number", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CardPaymentSourceInput", - "description": "The card payment source information", - "fields": null, - "inputFields": [ - { - "name": "billing_address", - "description": "The billing address of the card", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "BillingAddressPaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name on the cardholder", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CardPaymentSourceOutput", - "description": "The card payment source information", - "fields": [ - { - "name": "brand", - "description": "The brand of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "expiry", - "description": "The expiry of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last_digits", - "description": "The last digits of the card", - "args": [], - "type": { - "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_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": { + "name": "CancelOrderInput", + "description": "Defines the order to cancel.", + "fields": null, + "inputFields": [ + { + "name": "order_id", + "description": "The unique ID of an `Order` type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reason", + "description": "Cancellation reason.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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": { + "name": "CancelOrderOutput", + "description": "Contains the updated customer order and error message if any.", + "fields": [ + { + "name": "error", + "description": "Error encountered while cancelling the order.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorV2", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CancelOrderError", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "Updated customer order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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": { + "name": "CancellationReason", + "description": "", + "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "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": "custom_attributes", - "description": "The custom attributes for the cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "Card", + "description": "", + "fields": [ + { + "name": "bin_details", + "description": "Card bin details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CardBin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "card_expiry_month", + "description": "Expiration month of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "card_expiry_year", + "description": "Expiration year of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last_digits", + "description": "Last four digits of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name on the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomAttribute", - "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": "itemsV2", - "description": null, - "args": [ - { - "name": "pageSize", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "sort", - "description": null, - "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": "rules", - "description": "Provides applied cart rules in the current active cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CardBin", + "description": "", + "fields": [ + { + "name": "bin", + "description": "Card bin number", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CardPaymentSourceInput", + "description": "The card payment source information", + "fields": null, + "inputFields": [ + { + "name": "billing_address", + "description": "The billing address of the card", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "BillingAddressPaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name on the cardholder", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CartRuleStorefront", - "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 - } + "name": "CardPaymentSourceOutput", + "description": "The card payment source information", + "fields": [ + { + "name": "brand", + "description": "The brand of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiry", + "description": "The expiry of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last_digits", + "description": "The last digits of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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 - } + { + "kind": "OBJECT", + "name": "Cart", + "description": "Contains the contents and other details about a guest or customer cart.", + "fields": [ + { + "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": "custom_attributes", + "description": "The custom attributes for the cart", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "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": "itemsV2", + "description": null, + "args": [ + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "QuoteItemsSortInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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": "rules", + "description": "Provides applied cart rules in the current active cart", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CartRuleStorefront", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "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": "id", - "description": "Id of the customer address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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": "BillingCartAddress", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShippingCartAddress", - "ofType": 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": "INPUT_OBJECT", - "name": "CartCustomAttributesInput", - "description": "Defines a cart custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The cart ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "An array of custom attributes for cart.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "The company specified for the billing or shipping address.", + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The customer's fax number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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": "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, + "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, + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The VAT company number for billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "INPUT_OBJECT", - "name": "CartItemCustomAttributesInput", - "description": "Defines a cart item custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The cart ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cart_item_id", - "description": "The cart item ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "An array of custom attributes for cart item.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "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": "id", + "description": "Id of the customer address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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": "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": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } + "name": "CartCustomAttributesInput", + "description": "Defines a cart custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The cart ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "An array of custom attributes for cart.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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 - } + "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 }, - "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": "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 - } + "name": "CartItemCustomAttributesInput", + "description": "Defines a cart item custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The cart ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart_item_id", + "description": "The cart item ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "An array of custom attributes for cart item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "description": "An interface for products in a cart.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "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": "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": "SCALAR", - "name": "String", - "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": { + "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": "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_sku", + "description": "For a child product, the SKU of its parent product.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The SKU of the product.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + "name": "CartItemInterface", + "description": "An interface for products in a cart.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "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": "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": "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": "SCALAR", + "name": "String", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "ConfigurableCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCartItem", + "ofType": null + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualCartItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CartItemPrices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "fields": [ - { - "name": "catalog_discount", - "description": "The price discount for the unit price of the item represents the difference between its regular price and final price.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductDiscount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "original_item_price", - "description": "The value of the original unit price for the item, including discounts.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "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": "OBJECT", - "name": "Money", - "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": { + "name": "CartItemPrices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "fields": [ + { + "name": "catalog_discount", + "description": "The price discount for the unit price of the item represents the difference between its regular price and final price.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "original_item_price", + "description": "The value of the original unit price for the item, including discounts.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "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": "OBJECT", + "name": "Money", + "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_catalog_discount", + "description": "The price discount multiplied by the item quantity represents the total difference between the regular price and the final price for the entire quote item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "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": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "row_catalog_discount", - "description": "The price discount multiplied by the item quantity represents the total difference between the regular price and the final price for the entire quote item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductDiscount", - "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": { + "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": "INPUT_OBJECT", + "name": "CartItemUpdateInput", + "description": "A single item to be updated.", + "fields": null, + "inputFields": [ + { + "name": "cart_item_uid", + "description": "The unique ID for a `CartItemInterface` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message", + "description": "Gift message details for the cart item", + "type": { + "kind": "INPUT_OBJECT", + "name": "GiftMessageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The new quantity of the item.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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": { + "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": "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": "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 - } + "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": "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": "grand_total_excluding_tax", + "description": "The total of the cart, including discounts, shipping, and other fees without tax.", + "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 }, - "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 - } + { + "kind": "OBJECT", + "name": "CartRuleStorefront", + "description": "", + "fields": [ + { + "name": "uid", + "description": "The unique ID for a `CartRule` 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "description": "A single item to be updated.", - "fields": null, - "inputFields": [ - { - "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": "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": "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": "grand_total_excluding_tax", - "description": "The total of the cart, including discounts, shipping, and other fees without tax.", - "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": "CartRuleStorefront", - "description": "", - "fields": [ - { - "name": "uid", - "description": "The unique ID for a `CartRule` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "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 }, - "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 - } + "name": "CartUserInputError", + "description": "", + "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": [ + { + "kind": "INTERFACE", + "name": "Error", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CartUserInputError", - "description": "", - "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 - } + "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": "COULD_NOT_FIND_CART_ITEM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRED_PARAMETER_MISSING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVALID_PARAMETER_VALUE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PERMISSION_DENIED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Error", - "ofType": null - } - ], - "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": "COULD_NOT_FIND_CART_ITEM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REQUIRED_PARAMETER_MISSING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID_PARAMETER_VALUE", - "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": "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": "CatalogAttributeMetadata", - "description": "Swatch attribute metadata.", - "fields": [ - { - "name": "apply_to", - "description": "To which catalog types an attribute can be applied.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "ENUM", "name": "CatalogAttributeApplyToEnum", - "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.", - "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": "is_comparable", - "description": "Whether a product or category attribute can be compared against another or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_filterable", - "description": "Whether a product or category attribute can be filtered or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_filterable_in_search", - "description": "Whether a product or category attribute can be filtered in search or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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_searchable", - "description": "Whether a product or category attribute can be searched or not.", - "args": [], - "type": { - "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": "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_visible_on_front", - "description": "Whether a product or category attribute is visible on front or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_wysiwyg_enabled", - "description": "Whether a product or category attribute has WYSIWYG enabled or not.", - "args": [], - "type": { - "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": "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": "swatch_input_type", - "description": "Input type of the swatch attribute option.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SwatchInputTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update_product_preview_image", - "description": "Whether update product preview image or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_product_image_for_swatch", - "description": "Whether use product image for swatch or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryBucket", - "description": "New category bucket for federation", - "fields": [ - { - "name": "count", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Bucket", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CategoryBucketInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CategoryBucketInterface", - "description": null, - "fields": [ - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CatalogAttributeApplyToEnum", + "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.", + "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": "is_comparable", + "description": "Whether a product or category attribute can be compared against another or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_filterable", + "description": "Whether a product or category attribute can be filtered or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_filterable_in_search", + "description": "Whether a product or category attribute can be filtered in search or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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_searchable", + "description": "Whether a product or category attribute can be searched or not.", + "args": [], + "type": { + "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": "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_visible_on_front", + "description": "Whether a product or category attribute is visible on front or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_wysiwyg_enabled", + "description": "Whether a product or category attribute has WYSIWYG enabled or not.", + "args": [], + "type": { + "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": "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": "swatch_input_type", + "description": "Input type of the swatch attribute option.", + "args": [], + "type": { + "kind": "ENUM", + "name": "SwatchInputTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_product_preview_image", + "description": "Whether update product preview image or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_product_image_for_swatch", + "description": "Whether use product image for swatch or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CategoryBucket", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "CategoryInterface", - "description": "Contains the full set of attributes that can be returned in a category search.", - "fields": [ - { - "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": "INTERFACE", + "name": "CategoryInterface", + "description": "Contains the full set of attributes that can be returned in a category search.", + "fields": [ + { + "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_count", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "image", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "include_in_menu", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_anchor", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "landing_page", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "level", + "description": "The depth of the category within the tree.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_keywords", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_title", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The display name of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": "The full category path.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path_in_store", + "description": "The category path within the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position of the category relative to other categories at the same level in tree.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CategoryInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_key", + "description": "The URL key assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_path", + "description": "The URL path assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + } + ] + }, + { "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_count", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "image", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "include_in_menu", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_anchor", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "landing_page", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "level", - "description": "The depth of the category within the tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_keywords", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_title", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "The full category path.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path_in_store", - "description": "The category path within the store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position of the category relative to other categories at the same level in tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CategoryInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_key", - "description": "The URL key assigned to the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_path", - "description": "The URL path assigned to the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CategoryTree", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CategoryTree", - "description": "Contains the hierarchy of categories.", - "fields": [ - { - "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": { + "name": "CategoryTree", + "description": "Contains the hierarchy of categories.", + "fields": [ + { + "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_count", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "image", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "include_in_menu", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_anchor", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "landing_page", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "level", + "description": "The depth of the category within the tree.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_keywords", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_title", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The display name of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": "The full category path.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path_in_store", + "description": "The category path within the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position of the category relative to other categories at the same level in tree.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CategoryInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_key", + "description": "The URL key assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_path", + "description": "The URL path assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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_count", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "image", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "include_in_menu", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_anchor", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "landing_page", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "level", - "description": "The depth of the category within the tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_keywords", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_title", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "The full category path.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path_in_store", - "description": "The category path within the store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position of the category relative to other categories at the same level in tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CategoryInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_key", - "description": "The URL key assigned to the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_path", - "description": "The URL path assigned to the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CategoryView", - "description": "Old category bucket for federation", - "fields": [ - { - "name": "availableSortBy", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "children", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultSortBy", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." - }, - { - "name": "level", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parentId", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." - }, - { - "name": "roles", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "urlKey", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "urlPath", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "count", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." - }, - { - "name": "title", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "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": "checkbox_text", + "description": "The checkbox text for the checkout agreement.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content", + "description": "Required. The text of the agreement.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content_height", + "description": "The height of the text box where the Terms and Conditions statement appears during checkout.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_html", + "description": "Indicates whether the `content` text is in HTML format.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mode", + "description": "Indicates whether agreements are accepted automatically or manually.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CheckoutAgreementMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name given to the condition.", + "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 }, - "isDeprecated": true, - "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CategoryViewInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "Bucket", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CategoryViewInterface", - "description": null, - "fields": [ - { - "name": "availableSortBy", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "defaultSortBy", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." - }, - { - "name": "level", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "roles", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "urlKey", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "urlPath", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CategoryView", - "ofType": 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": "checkbox_text", - "description": "The checkbox text for the checkout agreement.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "content", - "description": "Required. The text of the agreement.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "content_height", - "description": "The height of the text box where the Terms and Conditions statement appears during checkout.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_html", - "description": "Indicates whether the `content` text is in HTML format.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mode", - "description": "Indicates whether agreements are accepted automatically or manually.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", "name": "CheckoutAgreementMode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name given to the condition.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "description": "Indicates how agreements are accepted.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AUTO", + "description": "Conditions are automatically accepted upon checkout.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANUAL", + "description": "Shoppers must manually accept the conditions to place an order.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "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": "AUTO", - "description": "Conditions are automatically accepted upon checkout.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MANUAL", - "description": "Shoppers must manually accept the conditions to place an order.", - "isDeprecated": false, - "deprecationReason": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CheckoutUserInputErrorCodes", + "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 + }, + { + "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": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "ENUM", "name": "CheckoutUserInputErrorCodes", - "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 - }, - { - "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": "LIST", - "name": null, - "ofType": { - "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": "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": "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 - } + "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 + }, + { + "name": "INSUFFICIENT_STOCK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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": "CloseNegotiableQuoteOperationFailure", - "description": "Contains details about a failed close operation on a negotiable quote.", - "fields": [ - { - "name": "errors", - "description": "An array of errors encountered while attempting close the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "CloseNegotiableQuoteError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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": "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 + } + ] }, - "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 - }, - { - "kind": "OBJECT", - "name": "CloseNegotiableQuoteOperationFailure", - "ofType": 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.", - "fields": [ - { - "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 - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuotesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "CloseNegotiableQuoteOperationResult", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ENUM", - "name": "BatchMutationStatus", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CloseNegotiableQuoteOperationFailure", + "description": "Contains details about a failed close operation on a negotiable quote.", + "fields": [ + { + "name": "errors", + "description": "An array of errors encountered while attempting close the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloseNegotiableQuoteError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` 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": "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 + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ColorSwatchData", - "description": "", - "fields": [ - { - "name": "value", - "description": "The value can be represented as color (HEX code), image link, or text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": 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": "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": "field", - "description": "The field for sorting the results.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CompaniesSortFieldEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "order", - "description": "Indicates whether to return results in ascending or descending order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Company", - "description": "Contains the output schema for a company.", - "fields": [ - { - "name": "acl_resources", - "description": "The list of all resources defined within the company.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "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 - }, - { - "name": "credit", - "description": "Company credit balances and limits.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCredit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "credit_history", - "description": "Details about the history of company credit operations.", - "args": [ - { - "name": "filter", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyCreditHistoryFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "currentPage", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CompanyCreditHistory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the company", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CloseNegotiableQuotesOutput", + "description": "Contains the closed negotiable quotes and other negotiable quotes the company user can view.", + "fields": [ + { + "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, + "isDeprecated": false, + "deprecationReason": 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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": "The field to use for sorting results.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloseNegotiableQuoteOperationResult", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ENUM", + "name": "BatchMutationStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address of the company contact.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID of a `Company` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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 - }, - { - "name": "legal_name", - "description": "The full legal name of the company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_methods", - "description": "The list of payment methods available to a company.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "A company role filtered by the unique ID of a `CompanyRole` object.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyRole", - "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": { + "name": "ColorSwatchData", + "description": "", + "fields": [ + { + "name": "value", + "description": "The value can be represented as color (HEX code), image link, or text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": 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": "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": "field", + "description": "The field for sorting the results.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "Indicates whether to return results in ascending or descending order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CompanyRoles", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sales_representative", - "description": "An object containing information about the company sales representative.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", - "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 depth that can be reached when listing structure nodes.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10" - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyStructure", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "team", - "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user", - "description": "A company user filtered by the unique ID of a `Customer` object.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Customer", - "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" - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyUsers", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "Company", + "description": "Contains the output schema for a company.", + "fields": [ + { + "name": "acl_resources", + "description": "The list of all resources defined within the company.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyAclResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_payment_methods", + "description": "Available payment methods for the company with proper B2B configuration and company-specific filtering.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailablePaymentMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_shipping_methods", + "description": "Available shipping carriers for the company with proper B2B configuration and company-specific filtering.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyAvailableShippingMethod", + "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 + }, + { + "name": "credit", + "description": "Company credit balances and limits.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyCredit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyCreditHistory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the company", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The email address of the company contact.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID of a `Company` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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 + }, + { + "name": "legal_name", + "description": "The full legal name of the company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_methods", + "description": "The list of payment methods available to a company.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyRole", + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + } + ], + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CompanySalesRepresentative", + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "depth", + "description": "The maximum depth that can be reached when listing structure nodes.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyStructure", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "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, + "isDeprecated": false, + "deprecationReason": 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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyUsers", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", "name": "CompanyAclResource", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CompanyAclResource` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The sort order of an ACL resource.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The label assigned to the ACL resource.", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "job_title", - "description": "The job title of the company administrator.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The company administrator's last name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", - "description": "Defines the input schema for creating a company administrator.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "The company administrator's custom attributes.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": "The email address of the company administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The company administrator's first name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The company administrator's last name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "telephone", - "description": "The phone number of the company administrator.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyBasicInfo", - "description": "The minimal required information to identify and display the company.", - "fields": [ - { - "name": "id", - "description": "The unique ID of a `Company` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "legal_name", - "description": "The full legal name of the company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": "company_admin", - "description": "Defines the company administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "Contains details about the access control list settings of a resource.", + "fields": [ + { + "name": "children", + "description": "An array of sub-resources.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyAclResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CompanyAclResource` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The sort order of an ACL resource.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The label assigned to the ACL resource.", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "job_title", + "description": "The job title of the company administrator.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The company administrator's last name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", "name": "CompanyAdminInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "company_email", - "description": "The email address of the company contact.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "company_name", - "description": "The name of the company to create.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "legal_address", - "description": "Defines legal address data of the company.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", - "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": "OBJECT", - "name": "CompanyCredit", - "description": "Contains company credit balances and limits.", - "fields": [ - { - "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": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "Defines the input schema for creating a company administrator.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "The company administrator's custom attributes.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The email address of the company administrator.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The company administrator's first name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "job_title", + "description": "The job title of the company administrator.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The company administrator's last name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The phone number of the company administrator.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "credit_limit", - "description": "The amount of credit extended to the company.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "CompanyAvailableShippingMethod", + "description": "Describes a carrier-level shipping option available to the company.", + "fields": [ + { + "name": "code", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": 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": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "CompanyBasicInfo", + "description": "The minimal required information to identify and display the company.", + "fields": [ + { + "name": "id", + "description": "The unique ID of a `Company` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "legal_name", + "description": "The full legal name of the company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": "company_admin", + "description": "Defines the company administrator.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyAdminInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company_email", + "description": "The email address of the company contact.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company_name", + "description": "The name of the company to create.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "legal_address", + "description": "Defines legal address data of the company.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "legal_name", + "description": "The full legal name of the company.", + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "name": "CompanyCredit", + "description": "Contains company credit balances and limits.", + "fields": [ + { + "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": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "credit_limit", + "description": "The amount of credit extended to the company.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": 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": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyCreditHistory", - "description": "Contains details about prior company credit operations.", - "fields": [ - { - "name": "items", - "description": "An array of company credit operations.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditOperation", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Metadata for pagination rendering.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The number of the company credit operations matching the specified filter.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyCreditHistoryFilterInput", - "description": "Defines a filter for narrowing the results of a credit history search.", - "fields": null, - "inputFields": [ - { - "name": "custom_reference_number", - "description": "The purchase order number associated with the company credit operation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "operation_type", - "description": "The type of the company credit operation.", - "type": { - "kind": "ENUM", - "name": "CompanyCreditOperationType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "updated_by", - "description": "The name of the person submitting the company credit operation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyCreditOperation", - "description": "Contains details about a single company credit operation.", - "fields": [ - { - "name": "amount", - "description": "The amount of the company credit operation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "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": { + "name": "CompanyCreditHistory", + "description": "Contains details about prior company credit operations.", + "fields": [ + { + "name": "items", + "description": "An array of company credit operations.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyCreditOperation", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Metadata for pagination rendering.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of the company credit operations matching the specified filter.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyCreditHistoryFilterInput", + "description": "Defines a filter for narrowing the results of a credit history search.", + "fields": null, + "inputFields": [ + { + "name": "custom_reference_number", + "description": "The purchase order number associated with the company credit operation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operation_type", + "description": "The type of the company credit operation.", + "type": { + "kind": "ENUM", + "name": "CompanyCreditOperationType", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_by", + "description": "The name of the person submitting the company credit operation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CompanyCredit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_reference_number", - "description": "The purchase order number associated with the company credit operation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "The date the operation occurred.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of the company credit operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "CompanyCreditOperation", + "description": "Contains details about a single company credit operation.", + "fields": [ + { + "name": "amount", + "description": "The amount of the company credit operation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "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 + }, + { + "name": "custom_reference_number", + "description": "The purchase order number associated with the company credit operation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": "The date the operation occurred.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of the company credit operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompanyCreditOperationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_by", + "description": "The company user that submitted the company credit operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyCreditOperationUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "ENUM", "name": "CompanyCreditOperationType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_by", - "description": "The company user that submitted the company credit operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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 + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", "name": "CompanyCreditOperationUser", - "ofType": null - } + "description": "Defines the administrator or company user that submitted a company credit operation.", + "fields": [ + { + "name": "name", + "description": "The name of the company user submitting the company credit operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of the company user submitting the company credit operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompanyCreditOperationUserType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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 - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyCreditOperationUser", - "description": "Defines the administrator or company user that submitted a company credit operation.", - "fields": [ - { - "name": "name", - "description": "The name of the company user submitting the company credit operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of the company user submitting the company credit operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", "name": "CompanyCreditOperationUserType", - "ofType": null - } + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CUSTOMER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ADMIN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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 - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationInput", - "description": "Defines the input schema for accepting the company invitation.", - "fields": null, - "inputFields": [ - { - "name": "code", - "description": "The invitation code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "role_id", - "description": "The company role id.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "user", - "description": "Company user attributes in the invitation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "description": "Defines the input schema for accepting the company invitation.", + "fields": null, + "inputFields": [ + { + "name": "code", + "description": "The invitation code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role_id", + "description": "The company role id.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyInvitationOutput", + "description": "The result of accepting the company invitation.", + "fields": [ + { + "name": "success", + "description": "Indicates whether the customer was added to the company successfully.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", "name": "CompanyInvitationUserInput", - "ofType": null - } + "description": "Company user attributes in the invitation.", + "fields": null, + "inputFields": [ + { + "name": "company_id", + "description": "The company unique identifier.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer_id", + "description": "The customer unique identifier.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "job_title", + "description": "The job title of a company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The phone number of the company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyInvitationOutput", - "description": "The result of accepting the company invitation.", - "fields": [ - { - "name": "success", - "description": "Indicates whether the customer was added to the company successfully.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationUserInput", - "description": "Company user attributes in the invitation.", - "fields": null, - "inputFields": [ - { - "name": "company_id", - "description": "The company unique identifier.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "customer_id", - "description": "The customer unique identifier.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "job_title", - "description": "The job title of a company user.", - "type": { - "kind": "SCALAR", - "name": "String", - "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 phone number of the company user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The country code of the company's legal address.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The company's postal code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object containing region data for the company.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerAddressRegion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "An array of strings that define the company's street address.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", - "description": "Defines the input schema for defining a company's legal address.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The city where the company is registered to conduct business.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "The postal code of the company.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_code", + "description": "The country code of the company's legal address.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The company's postal code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "An object containing region data for the company.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerAddressRegion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "An array of strings that define the company's street address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "String", - "ofType": null - } + "name": "CompanyLegalAddressCreateInput", + "description": "Defines the input schema for defining a company's legal address.", + "fields": null, + "inputFields": [ + { + "name": "city", + "description": "The city where the company is registered to conduct business.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The postal code of the company.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The primary phone number of the company.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "country_id", - "description": "The unique ID for a `Country` object.", - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "The postal code of the company.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region", - "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "street", - "description": "An array of strings that define the street address where the company is registered to conduct business.", - "type": { - "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": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name assigned to the role.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissions", - "description": "A list of permission resources defined for a role.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_id", + "description": "The unique ID for a `Country` object.", + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The postal code of the company.", + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "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.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The primary phone number of the company.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "users_count", - "description": "The total number of users assigned the specified role.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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": [ - { - "name": "name", - "description": "The name of the role to create.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "permissions", - "description": "A list of resources the role can access.", - "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": "CompanyRoles", - "description": "Contains an array of roles.", - "fields": [ - { - "name": "items", - "description": "A list of company roles that match the specified filter criteria.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "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 total number of objects matching the specified filter.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "name": "CompanyRole", + "description": "Contails details about a single role.", + "fields": [ + { + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name assigned to the role.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permissions", + "description": "A list of permission resources defined for a role.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyAclResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "users_count", + "description": "The total number of users assigned the specified role.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": 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": [ - { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the role to update.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "permissions", - "description": "A list of resources the role can access.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleCreateInput", + "description": "Defines the input schema for creating a company role.", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": "The name of the role to create.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permissions", + "description": "A list of resources the role can access.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The company sales representative's first name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The company sales representative's last name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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": "INPUT_OBJECT", + "name": "CompanyRoleUpdateInput", + "description": "Defines the input schema for updating a company role.", + "fields": null, + "inputFields": [ + { + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "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 total number of objects matching the specified filter.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanySalesRepresentative", + "description": "Contains details about a company sales representative.", + "fields": [ + { + "name": "email", + "description": "The email address of the company sales representative.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The company sales representative's first name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The company sales representative's last name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "OBJECT", + "name": "CompanyStructureItem", + "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": "CompanyStructureItem", - "ofType": null - } + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_id", + "description": "The ID of the parent item in the company hierarchy.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_id", - "description": "The ID of the parent item in the company hierarchy.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "tree_id", - "description": "The ID of the company team that is being moved to another parent.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tree_id", + "description": "The ID of the company team that is being moved to another parent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CompanyTeam", - "description": "Describes a company team.", - "fields": [ - { - "name": "description", - "description": "An optional description of the team.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CompanyTeam` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the team.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "structure_id", - "description": "ID of the company structure", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CompanyTeam", + "description": "Describes a company team.", + "fields": [ + { + "name": "description", + "description": "An optional description of the team.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CompanyTeam` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The display name of the team.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "description", - "description": "An optional description of the team.", - "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 - }, - { - "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": "SCALAR", - "name": "ID", - "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": [ - { - "name": "description", - "description": "An optional description of the team.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "The unique ID of the `CompanyTeam` object to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The display name of the team.", - "type": { - "kind": "SCALAR", - "name": "String", - "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": [ - { - "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": "CompanyUserCreateInput", - "description": "Defines the input schema for creating a company user.", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": "The company user's email address", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The company user's first name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "job_title", - "description": "The company user's job title or function.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The company user's last name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamCreateInput", + "description": "Defines the input schema for creating a company team.", + "fields": null, + "inputFields": [ + { + "name": "description", + "description": "An optional description of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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": "description", + "description": "An optional description of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID of the `CompanyTeam` object to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The display name of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company_name", + "description": "The name of the company to update.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "legal_address", + "description": "The legal address data of the company.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressUpdateInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "legal_name", + "description": "The full legal name of the company.", + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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": [ + { + "name": "email", + "description": "The company user's email address", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The company user's first name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "job_title", + "description": "The company user's job title or function.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The company user's last name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "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 company user.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The company user's phone number.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "ENUM", "name": "CompanyUserStatusEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "telephone", - "description": "The company user's phone number.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "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 }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The number of objects returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The company user's first name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID of a `Customer` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "job_title", + "description": "The company user's job title or function.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The company user's last name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The company user's phone number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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.", - "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "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": "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": "firstname", - "description": "The company user's first name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "id", - "description": "The unique ID of a `Customer` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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 - } - ], - "interfaces": null, - "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 - } + { + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of objects 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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 - } - } - }, - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + { + "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.", + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": { + "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": "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 - } + "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 + } + } + }, + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ComplexProductView", - "description": "Represents all product types, except simple products. Complex product prices are returned as a price range, because price values can vary based on selected options.", - "fields": [ - { - "name": "addToCartAllowed", - "description": "A flag stating if the product can be added to cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "inStock", - "description": "A flag stating if the product is in stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "lowStock", - "description": "A flag stating if the product stock is low", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "attributes", - "description": "A list of merchant-defined attributes designated for the storefront.", - "args": [ - { - "name": "roles", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductViewAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The detailed description of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The product ID, generated as a composite key, unique per locale.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "images", - "description": "A list of images defined for the product.", - "args": [ - { - "name": "roles", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "ProductViewImage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "videos", - "description": "A list of videos defined for the product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductViewVideo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastModifiedAt", - "description": "Date and time when the product was last updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaDescription", - "description": "A brief overview of the product for search results listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaKeyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaTitle", - "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": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Product name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputOptions", - "description": "A list of input options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductViewInputOption", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "options", - "description": "A list of selectable options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductViewOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "priceRange", - "description": "A range of possible prices for a complex product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductViewPriceRange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shortDescription", - "description": "A summary of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "Product SKU.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "externalId", - "description": "External Id", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "url", - "description": "Canonical URL of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "urlKey", - "description": "The URL key of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links", - "description": "A list of product links", - "args": [ - { - "name": "linkTypes", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductViewLink", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "Indicates if the product was retrieved from the primary or the backup query", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "Visibility setting of the product", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductView", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ComplexTextValue", - "description": "", - "fields": [ - { - "name": "html", - "description": "Text that can contain HTML tags.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "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 }, - "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.", - "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": "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, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableCartItem", - "description": "An implementation for configurable 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": "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", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configured_variant", - "description": "Product details of the cart item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "description": "Update the quote and complete the order", + "fields": null, + "inputFields": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "PayPal order ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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": "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": "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": "SCALAR", - "name": "String", - "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": { + "name": "ComplexTextValue", + "description": "", + "fields": [ + { + "name": "html", + "description": "Text that can contain HTML tags.", + "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": "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": { + "name": "ConfigurableAttributeOption", + "description": "Contains details about a configurable product attribute option.", + "fields": [ + { + "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": "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, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + "name": "ConfigurableCartItem", + "description": "An implementation for configurable 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": "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", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configured_variant", + "description": "Product details of the cart item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "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": "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": "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": "SCALAR", + "name": "String", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "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": [ - { - "name": "attribute_code", - "description": "An attribute code that uniquely identifies a configurable option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableOrderItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "The final discount information for the product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "ConfigurableOptionAvailableForSelection", + "description": "Describes configurable options that have been selected and can be selected as a result of the previous selections.", + "fields": [ + { + "name": "attribute_code", + "description": "An attribute code that uniquely identifies a configurable option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "ConfigurableOrderItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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.", + "args": [], + "type": { + "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": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_sku", + "description": "The SKU of parent product.", + "args": [], + "type": { + "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.", + "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", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_sku", - "description": "The SKU of parent product.", - "args": [], - "type": { - "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.", - "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", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 of the base product, including selected options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "ConfigurableProduct", + "description": "Defines basic features of a configurable product and its simple product variants.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ConfigurableProductOptionsSelection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "variants", + "description": "An array of simple product variants.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableVariant", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "ConfigurableProductOption", + "description": "Contains details about configurable product options.", + "fields": [ + { + "name": "attribute_code", + "description": "An attribute code that uniquely identifies a configurable option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of the configurable option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "An array of values that are applicable for this option.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableProductOptionValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "description": "Defines basic features of a configurable product and its simple product variants.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configurable_options", - "description": "An array of options for the configurable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "ConfigurableProductOptionValue", + "description": "Defines a value for a configurable product option.", + "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.", + "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 value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "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": "ConfigurableProductOptions", - "ofType": null - } - }, - "isDeprecated": false, - "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": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionsSelection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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": "variants", - "description": "An array of simple product variants.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableVariant", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProductOption", - "description": "Contains details about configurable product options.", - "fields": [ - { - "name": "attribute_code", - "description": "An attribute code that uniquely identifies a configurable option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of the configurable option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "An array of values that are applicable for this option.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "description": "Defines configurable attributes for the specified product.", + "fields": [ + { + "name": "attribute_code", + "description": "A string that identifies the attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attribute_uid", + "description": "The unique ID for an `Attribute` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "A displayed string that describes the configurable product option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "A number that indicates the order in which the attribute is displayed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ConfigurableProductOptions` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_default", + "description": "Indicates whether the option is the default.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "An array that defines the `value_index` codes assigned to the configurable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableProductOptionsValues", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "ConfigurableProductOptionValue", - "ofType": null - } + "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": "media_gallery", + "description": "Product images and videos corresponding to the specified configurable options selection.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options_available_for_selection", + "description": "The configurable options available for further selection based on the current selection.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ConfigurableOptionAvailableForSelection", + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attribute_uid", - "description": "The unique ID for an `Attribute` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "A displayed string that describes the configurable product option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "A number that indicates the order in which the attribute is displayed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ConfigurableProductOptions` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_default", - "description": "Indicates whether the option is the default.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "An array that defines the `value_index` codes assigned to the configurable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", "name": "ConfigurableProductOptionsValues", - "ofType": null - } + "description": "Contains the index number assigned to a configurable product option.", + "fields": [ + { + "name": "default_label", + "description": "The label of the product on the default store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store_label", + "description": "The label of the product on the current store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_data", + "description": "Swatch data for a configurable product option.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_default_value", + "description": "Indicates whether to use the default_label.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "media_gallery", - "description": "Product images and videos corresponding to the specified configurable options selection.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "options_available_for_selection", - "description": "The configurable options available for further selection based on the current selection.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "ConfigurableOptionAvailableForSelection", - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProductOptionsValues", - "description": "Contains the index number assigned to a configurable product option.", - "fields": [ - { - "name": "default_label", - "description": "The label of the product on the default store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "store_label", - "description": "The label of the product on the current store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_data", - "description": "Swatch data for a configurable product option.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_default_value", - "description": "Indicates whether to use the default_label.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProductOptionValue", - "description": "Defines a value for a configurable product option.", - "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.", - "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 value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "ConfigurableRequisitionListItem", + "description": "Contains details about configurable products added to a requisition list.", + "fields": [ + { + "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 + } + }, + "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 + } + } + }, + "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 quantity of the product added to the requisition list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableRequisitionListItem", - "description": "Contains details about configurable products added to a requisition list.", - "fields": [ - { - "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 - } - }, - "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 - } - } - }, - "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 quantity of the product added to the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "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": "ConfigurableVariant", + "description": "Contains all the simple product variants of a configurable product.", + "fields": [ + { + "name": "attributes", + "description": "An array of configurable attribute options.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "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, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "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, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableWishlistItem", - "description": "A configurable product wish list item.", - "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": "configurable_options", - "description": "An array of selected configurable options.", - "args": [], - "type": { - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "name": "ConfigurableWishlistItem", + "description": "A configurable product wish list item.", + "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": "configurable_options", + "description": "An array of selected configurable options.", + "args": [], + "type": { + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": 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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACCOUNT_CONFIRMATION_NOT_REQUIRED", - "description": "Account confirmation not required", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ConfirmCancelOrderInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "confirmation_key", - "description": "Confirmation Key to cancel the order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "order_id", - "description": "The unique ID of an `Order` type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "ConfirmCancelOrderInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "confirmation_key", + "description": "Confirmation Key to cancel the order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_id", + "description": "The unique ID of an `Order` type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": 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": "SCALAR", - "name": "String", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The email address to be confirmed.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ConfirmReturnInput", - "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": "The unique ID of an `Order` type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "ConfirmReturnInput", + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_id", + "description": "The unique ID of an `Order` type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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 - } + { + "kind": "ENUM", + "name": "ConfirmationStatusEnum", + "description": "List of account confirmation statuses.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ACCOUNT_CONFIRMED", + "description": "Account confirmed", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCOUNT_CONFIRMATION_NOT_REQUIRED", + "description": "Account confirmation not required", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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": "OBJECT", - "name": "CopyProductsBetweenWishlistsOutput", - "description": "Contains the source and target wish lists after copying products.", - "fields": [ - { - "name": "destination_wishlist", - "description": "The destination wish list containing the copied products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The shopper's telephone number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source_wishlist", - "description": "The wish list that the products were copied from.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while copying products in a wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Country", - "description": "", - "fields": [ - { - "name": "available_regions", - "description": "An array of regions within a particular country.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "OBJECT", - "name": "Region", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "full_name_english", - "description": "The name of the country in English.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "full_name_locale", - "description": "The name of the country in the current locale.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `Country` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "three_letter_abbreviation", - "description": "The three-letter abbreviation of the country, such as USA.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "two_letter_abbreviation", - "description": "The two-letter abbreviation of the country, such as US.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": "AF", - "description": "Afghanistan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AX", - "description": "Åland Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AL", - "description": "Albania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DZ", - "description": "Algeria", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AS", - "description": "American Samoa", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AD", - "description": "Andorra", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AO", - "description": "Angola", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AI", - "description": "Anguilla", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AQ", - "description": "Antarctica", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AG", - "description": "Antigua & Barbuda", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AR", - "description": "Argentina", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AM", - "description": "Armenia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AW", - "description": "Aruba", - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "BH", - "description": "Bahrain", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BD", - "description": "Bangladesh", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BB", - "description": "Barbados", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BY", - "description": "Belarus", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BE", - "description": "Belgium", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BZ", - "description": "Belize", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BJ", - "description": "Benin", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BM", - "description": "Bermuda", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BT", - "description": "Bhutan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BO", - "description": "Bolivia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BA", - "description": "Bosnia & Herzegovina", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BW", - "description": "Botswana", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BV", - "description": "Bouvet Island", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BR", - "description": "Brazil", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IO", - "description": "British Indian Ocean Territory", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VG", - "description": "British Virgin Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BN", - "description": "Brunei", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BG", - "description": "Bulgaria", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BF", - "description": "Burkina Faso", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BI", - "description": "Burundi", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KH", - "description": "Cambodia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CM", - "description": "Cameroon", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CA", - "description": "Canada", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CV", - "description": "Cape Verde", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KY", - "description": "Cayman Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CF", - "description": "Central African Republic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TD", - "description": "Chad", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CL", - "description": "Chile", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CN", - "description": "China", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CX", - "description": "Christmas Island", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CC", - "description": "Cocos (Keeling) Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CO", - "description": "Colombia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KM", - "description": "Comoros", - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CR", - "description": "Costa Rica", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CI", - "description": "Côte d’Ivoire", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HR", - "description": "Croatia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CU", - "description": "Cuba", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CY", - "description": "Cyprus", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CZ", - "description": "Czech Republic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DK", - "description": "Denmark", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DJ", - "description": "Djibouti", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DM", - "description": "Dominica", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DO", - "description": "Dominican Republic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EC", - "description": "Ecuador", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EG", - "description": "Egypt", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SV", - "description": "El Salvador", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GQ", - "description": "Equatorial Guinea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ER", - "description": "Eritrea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EE", - "description": "Estonia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SZ", - "description": "Eswatini", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ET", - "description": "Ethiopia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FK", - "description": "Falkland Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FO", - "description": "Faroe Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FJ", - "description": "Fiji", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FI", - "description": "Finland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FR", - "description": "France", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GF", - "description": "French Guiana", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PF", - "description": "French Polynesia", - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GE", - "description": "Georgia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DE", - "description": "Germany", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GH", - "description": "Ghana", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GI", - "description": "Gibraltar", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GR", - "description": "Greece", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GL", - "description": "Greenland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GD", - "description": "Grenada", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GP", - "description": "Guadeloupe", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GU", - "description": "Guam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GT", - "description": "Guatemala", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GG", - "description": "Guernsey", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GN", - "description": "Guinea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GW", - "description": "Guinea-Bissau", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GY", - "description": "Guyana", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HT", - "description": "Haiti", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HM", - "description": "Heard & McDonald Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HN", - "description": "Honduras", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HK", - "description": "Hong Kong SAR China", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HU", - "description": "Hungary", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IS", - "description": "Iceland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN", - "description": "India", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ID", - "description": "Indonesia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IR", - "description": "Iran", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IQ", - "description": "Iraq", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IE", - "description": "Ireland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IM", - "description": "Isle of Man", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IL", - "description": "Israel", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IT", - "description": "Italy", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JM", - "description": "Jamaica", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JP", - "description": "Japan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JE", - "description": "Jersey", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JO", - "description": "Jordan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KZ", - "description": "Kazakhstan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KE", - "description": "Kenya", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KI", - "description": "Kiribati", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KW", - "description": "Kuwait", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KG", - "description": "Kyrgyzstan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LA", - "description": "Laos", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LV", - "description": "Latvia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LB", - "description": "Lebanon", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LS", - "description": "Lesotho", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LR", - "description": "Liberia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LY", - "description": "Libya", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LI", - "description": "Liechtenstein", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LT", - "description": "Lithuania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LU", - "description": "Luxembourg", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MO", - "description": "Macau SAR China", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MK", - "description": "Macedonia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MG", - "description": "Madagascar", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MW", - "description": "Malawi", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MY", - "description": "Malaysia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MV", - "description": "Maldives", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ML", - "description": "Mali", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MT", - "description": "Malta", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MH", - "description": "Marshall Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MQ", - "description": "Martinique", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MR", - "description": "Mauritania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MU", - "description": "Mauritius", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YT", - "description": "Mayotte", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MX", - "description": "Mexico", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FM", - "description": "Micronesia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MD", - "description": "Moldova", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MC", - "description": "Monaco", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MN", - "description": "Mongolia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ME", - "description": "Montenegro", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MS", - "description": "Montserrat", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MA", - "description": "Morocco", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MZ", - "description": "Mozambique", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MM", - "description": "Myanmar (Burma)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NA", - "description": "Namibia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NR", - "description": "Nauru", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NP", - "description": "Nepal", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NL", - "description": "Netherlands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AN", - "description": "Netherlands Antilles", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NC", - "description": "New Caledonia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZ", - "description": "New Zealand", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NI", - "description": "Nicaragua", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NE", - "description": "Niger", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NG", - "description": "Nigeria", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NU", - "description": "Niue", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NF", - "description": "Norfolk Island", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MP", - "description": "Northern Mariana Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KP", - "description": "North Korea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO", - "description": "Norway", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OM", - "description": "Oman", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PK", - "description": "Pakistan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PW", - "description": "Palau", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PS", - "description": "Palestinian Territories", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PA", - "description": "Panama", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PG", - "description": "Papua New Guinea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PY", - "description": "Paraguay", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PE", - "description": "Peru", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PH", - "description": "Philippines", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PN", - "description": "Pitcairn Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": "Poland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT", - "description": "Portugal", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QA", - "description": "Qatar", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RE", - "description": "Réunion", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RO", - "description": "Romania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RU", - "description": "Russia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RW", - "description": "Rwanda", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WS", - "description": "Samoa", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SM", - "description": "San Marino", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ST", - "description": "São Tomé & Príncipe", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SA", - "description": "Saudi Arabia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SN", - "description": "Senegal", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RS", - "description": "Serbia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SC", - "description": "Seychelles", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SL", - "description": "Sierra Leone", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SG", - "description": "Singapore", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SK", - "description": "Slovakia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SI", - "description": "Slovenia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SB", - "description": "Solomon Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SO", - "description": "Somalia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZA", - "description": "South Africa", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GS", - "description": "South Georgia & South Sandwich Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KR", - "description": "South Korea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES", - "description": "Spain", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LK", - "description": "Sri Lanka", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BL", - "description": "St. Barthélemy", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SH", - "description": "St. Helena", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KN", - "description": "St. Kitts & Nevis", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LC", - "description": "St. Lucia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MF", - "description": "St. Martin", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PM", - "description": "St. Pierre & Miquelon", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VC", - "description": "St. Vincent & Grenadines", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SD", - "description": "Sudan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SR", - "description": "Suriname", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SJ", - "description": "Svalbard & Jan Mayen", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SE", - "description": "Sweden", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CH", - "description": "Switzerland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SY", - "description": "Syria", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TW", - "description": "Taiwan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TJ", - "description": "Tajikistan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TZ", - "description": "Tanzania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TH", - "description": "Thailand", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TL", - "description": "Timor-Leste", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TG", - "description": "Togo", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TK", - "description": "Tokelau", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TO", - "description": "Tonga", - "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": "CreateCompanyOutput", - "description": "Contains the response to the request to create a company.", - "fields": [ - { - "name": "company", - "description": "The new company instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "CopyProductsBetweenWishlistsOutput", + "description": "Contains the source and target wish lists after copying products.", + "fields": [ + { + "name": "destination_wishlist", + "description": "The destination wish list containing the copied products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source_wishlist", + "description": "The wish list that the products were copied from.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while copying products in a wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Company", - "ofType": null - } + "name": "Country", + "description": "", + "fields": [ + { + "name": "available_regions", + "description": "An array of regions within a particular country.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Region", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "full_name_english", + "description": "The name of the country in English.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "full_name_locale", + "description": "The name of the country in the current locale.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `Country` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "three_letter_abbreviation", + "description": "The three-letter abbreviation of the country, such as USA.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "two_letter_abbreviation", + "description": "The two-letter abbreviation of the country, such as US.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "ENUM", + "name": "CountryCodeEnum", + "description": "The list of country codes.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AF", + "description": "Afghanistan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AX", + "description": "\u00c5land Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AL", + "description": "Albania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DZ", + "description": "Algeria", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AS", + "description": "American Samoa", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AD", + "description": "Andorra", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AO", + "description": "Angola", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AI", + "description": "Anguilla", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AQ", + "description": "Antarctica", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AG", + "description": "Antigua & Barbuda", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AR", + "description": "Argentina", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AM", + "description": "Armenia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AW", + "description": "Aruba", + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "BH", + "description": "Bahrain", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BD", + "description": "Bangladesh", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BB", + "description": "Barbados", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BY", + "description": "Belarus", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BE", + "description": "Belgium", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BZ", + "description": "Belize", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BJ", + "description": "Benin", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BM", + "description": "Bermuda", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BT", + "description": "Bhutan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BO", + "description": "Bolivia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BA", + "description": "Bosnia & Herzegovina", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BW", + "description": "Botswana", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BV", + "description": "Bouvet Island", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BR", + "description": "Brazil", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IO", + "description": "British Indian Ocean Territory", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VG", + "description": "British Virgin Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BN", + "description": "Brunei", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BG", + "description": "Bulgaria", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BF", + "description": "Burkina Faso", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BI", + "description": "Burundi", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KH", + "description": "Cambodia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CM", + "description": "Cameroon", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CA", + "description": "Canada", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CV", + "description": "Cape Verde", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KY", + "description": "Cayman Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CF", + "description": "Central African Republic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TD", + "description": "Chad", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CL", + "description": "Chile", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CN", + "description": "China", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CX", + "description": "Christmas Island", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CC", + "description": "Cocos (Keeling) Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CO", + "description": "Colombia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KM", + "description": "Comoros", + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CR", + "description": "Costa Rica", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CI", + "description": "C\u00f4te d\u2019Ivoire", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HR", + "description": "Croatia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CU", + "description": "Cuba", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CY", + "description": "Cyprus", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CZ", + "description": "Czech Republic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DK", + "description": "Denmark", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DJ", + "description": "Djibouti", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DM", + "description": "Dominica", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DO", + "description": "Dominican Republic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EC", + "description": "Ecuador", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EG", + "description": "Egypt", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SV", + "description": "El Salvador", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GQ", + "description": "Equatorial Guinea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ER", + "description": "Eritrea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EE", + "description": "Estonia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SZ", + "description": "Eswatini", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ET", + "description": "Ethiopia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FK", + "description": "Falkland Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FO", + "description": "Faroe Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FJ", + "description": "Fiji", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FI", + "description": "Finland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FR", + "description": "France", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GF", + "description": "French Guiana", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PF", + "description": "French Polynesia", + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GE", + "description": "Georgia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DE", + "description": "Germany", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GH", + "description": "Ghana", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GI", + "description": "Gibraltar", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GR", + "description": "Greece", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GL", + "description": "Greenland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GD", + "description": "Grenada", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GP", + "description": "Guadeloupe", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GU", + "description": "Guam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GT", + "description": "Guatemala", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GG", + "description": "Guernsey", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GN", + "description": "Guinea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GW", + "description": "Guinea-Bissau", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GY", + "description": "Guyana", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HT", + "description": "Haiti", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HM", + "description": "Heard & McDonald Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HN", + "description": "Honduras", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HK", + "description": "Hong Kong SAR China", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HU", + "description": "Hungary", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IS", + "description": "Iceland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN", + "description": "India", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ID", + "description": "Indonesia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IR", + "description": "Iran", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IQ", + "description": "Iraq", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IE", + "description": "Ireland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IM", + "description": "Isle of Man", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IL", + "description": "Israel", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IT", + "description": "Italy", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JM", + "description": "Jamaica", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JP", + "description": "Japan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JE", + "description": "Jersey", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JO", + "description": "Jordan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KZ", + "description": "Kazakhstan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KE", + "description": "Kenya", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KI", + "description": "Kiribati", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KW", + "description": "Kuwait", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KG", + "description": "Kyrgyzstan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LA", + "description": "Laos", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LV", + "description": "Latvia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LB", + "description": "Lebanon", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LS", + "description": "Lesotho", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LR", + "description": "Liberia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LY", + "description": "Libya", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LI", + "description": "Liechtenstein", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LT", + "description": "Lithuania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LU", + "description": "Luxembourg", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MO", + "description": "Macau SAR China", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MK", + "description": "Macedonia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MG", + "description": "Madagascar", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MW", + "description": "Malawi", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MY", + "description": "Malaysia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MV", + "description": "Maldives", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ML", + "description": "Mali", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MT", + "description": "Malta", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MH", + "description": "Marshall Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MQ", + "description": "Martinique", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MR", + "description": "Mauritania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MU", + "description": "Mauritius", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YT", + "description": "Mayotte", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MX", + "description": "Mexico", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FM", + "description": "Micronesia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MD", + "description": "Moldova", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MC", + "description": "Monaco", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MN", + "description": "Mongolia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ME", + "description": "Montenegro", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MS", + "description": "Montserrat", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MA", + "description": "Morocco", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MZ", + "description": "Mozambique", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MM", + "description": "Myanmar (Burma)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NA", + "description": "Namibia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NR", + "description": "Nauru", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NP", + "description": "Nepal", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NL", + "description": "Netherlands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AN", + "description": "Netherlands Antilles", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NC", + "description": "New Caledonia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NZ", + "description": "New Zealand", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NI", + "description": "Nicaragua", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NE", + "description": "Niger", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NG", + "description": "Nigeria", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NU", + "description": "Niue", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NF", + "description": "Norfolk Island", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MP", + "description": "Northern Mariana Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KP", + "description": "North Korea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NO", + "description": "Norway", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OM", + "description": "Oman", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PK", + "description": "Pakistan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PW", + "description": "Palau", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PS", + "description": "Palestinian Territories", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PA", + "description": "Panama", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PG", + "description": "Papua New Guinea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PY", + "description": "Paraguay", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PE", + "description": "Peru", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PH", + "description": "Philippines", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PN", + "description": "Pitcairn Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PL", + "description": "Poland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PT", + "description": "Portugal", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QA", + "description": "Qatar", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RE", + "description": "R\u00e9union", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RO", + "description": "Romania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RU", + "description": "Russia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RW", + "description": "Rwanda", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WS", + "description": "Samoa", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SM", + "description": "San Marino", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ST", + "description": "S\u00e3o Tom\u00e9 & Pr\u00edncipe", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SA", + "description": "Saudi Arabia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SN", + "description": "Senegal", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RS", + "description": "Serbia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SC", + "description": "Seychelles", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SL", + "description": "Sierra Leone", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SG", + "description": "Singapore", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SK", + "description": "Slovakia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SI", + "description": "Slovenia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SB", + "description": "Solomon Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SO", + "description": "Somalia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZA", + "description": "South Africa", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GS", + "description": "South Georgia & South Sandwich Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KR", + "description": "South Korea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ES", + "description": "Spain", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LK", + "description": "Sri Lanka", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BL", + "description": "St. Barth\u00e9lemy", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SH", + "description": "St. Helena", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KN", + "description": "St. Kitts & Nevis", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LC", + "description": "St. Lucia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MF", + "description": "St. Martin", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PM", + "description": "St. Pierre & Miquelon", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VC", + "description": "St. Vincent & Grenadines", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SD", + "description": "Sudan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SR", + "description": "Suriname", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SJ", + "description": "Svalbard & Jan Mayen", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SE", + "description": "Sweden", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CH", + "description": "Switzerland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SY", + "description": "Syria", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TW", + "description": "Taiwan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TJ", + "description": "Tajikistan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TZ", + "description": "Tanzania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TH", + "description": "Thailand", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TL", + "description": "Timor-Leste", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TG", + "description": "Togo", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TK", + "description": "Tokelau", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TO", + "description": "Tonga", + "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": "CompanyRole", - "ofType": null - } + "name": "CreateCompanyOutput", + "description": "Contains the response to the request to create a company.", + "fields": [ + { + "name": "company", + "description": "The new company instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - } + "name": "CreateCompanyRoleOutput", + "description": "Contains the response to the request to create a company role.", + "fields": [ + { + "name": "role", + "description": "The new company role instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "user", - "description": "The new company user instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Customer", - "ofType": null - } + "name": "CreateCompanyTeamOutput", + "description": "Contains the response to the request to create a company team.", + "fields": [ + { + "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 }, - "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 - } + { + "kind": "OBJECT", + "name": "CreateCompanyUserOutput", + "description": "Contains the response to the request to create a company user.", + "fields": [ + { + "name": "user", + "description": "The new company user instance.", + "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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateGiftRegistryInput", - "description": "Defines a new gift registry.", - "fields": null, - "inputFields": [ - { - "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": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "message", - "description": "A message describing the event.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "privacy_settings", - "description": "Indicates whether the registry is PRIVATE or PUBLIC.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "registrants", - "description": "The list of people who receive notifications about the registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryRegistrantInput", - "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 - }, - { - "name": "status", - "description": "Indicates whether the registry is ACTIVE or INACTIVE.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryStatus", - "ofType": null - } + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "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": "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": "INPUT_OBJECT", - "name": "CreatePaymentOrderInput", - "description": "Contains payment order details that are used while processing the payment order", - "fields": null, - "inputFields": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "location", - "description": "Defines the origin location for that payment request", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentLocation", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "methodCode", - "description": "The code for the payment method used in the order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "paymentSource", - "description": "The identifiable payment source for the payment method", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "vaultIntent", - "description": "Indicates whether the payment information should be vaulted", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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": "amount", - "description": "The amount of the payment order", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency_code", - "description": "The currency of the payment order", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionAmountInput", - "description": "Specifies the amount and currency to evaluate.", - "fields": null, - "inputFields": [ - { - "name": "currency", - "description": "Purchase order approval rule condition amount currency.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "Purchase order approval rule condition amount value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "CreateGiftRegistryInput", + "description": "Defines a new gift registry.", + "fields": null, + "inputFields": [ + { + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registry_type_uid", + "description": "The ID of the selected event type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "A message describing the event.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "privacy_settings", + "description": "Indicates whether the registry is PRIVATE or PUBLIC.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registrants", + "description": "The list of people who receive notifications about the registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryRegistrantInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionInput", - "description": "Defines a set of conditions that apply to a rule.", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The amount to be compared in a purchase order approval rule. This field is mutually exclusive with condition quantity.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionAmountInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "attribute", - "description": "The type of approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "operator", - "description": "Defines how to evaluate an amount or quantity in a purchase order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": "The quantity to be compared in a purchase order approval rule. This field is mutually exclusive with condition amount.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": 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 - } + { + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "INPUT_OBJECT", - "name": "CreateVaultCardPaymentTokenInput", - "description": "Describe the variables needed to create a vault payment token", - "fields": null, - "inputFields": [ - { - "name": "card_description", - "description": "Description of the vaulted card", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "setup_token_id", - "description": "The setup token obtained by the createVaultCardSetupToken endpoint", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateVaultCardPaymentTokenOutput", - "description": "The vault token id and information about the payment source", - "fields": [ - { - "name": "payment_source", - "description": "The payment source information", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "PaymentSourceOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vault_token_id", - "description": "The vault payment token information", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateVaultCardSetupTokenInput", - "description": "Describe the variables needed to create a vault card setup token", - "fields": null, - "inputFields": [ - { - "name": "setup_token", - "description": "The setup token information", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "VaultSetupTokenInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "three_ds_mode", - "description": "The 3DS mode", - "type": { - "kind": "ENUM", - "name": "ThreeDSMode", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateVaultCardSetupTokenOutput", - "description": "The setup token id information", - "fields": [ - { - "name": "setup_token", - "description": "The setup token id", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "CreatePaymentOrderInput", + "description": "Contains payment order details that are used while processing the payment order", + "fields": null, + "inputFields": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "Defines the origin location for that payment request", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentLocation", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "methodCode", + "description": "The code for the payment method used in the order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paymentSource", + "description": "The identifiable payment source for the payment method", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vaultIntent", + "description": "Indicates whether the payment information should be vaulted", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateWishlistInput", - "description": "Defines the name and visibility of a new wish list.", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": "The name of the new wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "visibility", - "description": "Indicates whether the wish list is public or private.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CreatePaymentOrderOutput", + "description": "Contains payment order details that are used while processing the payment order", + "fields": [ + { + "name": "amount", + "description": "The amount of the payment order", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency_code", + "description": "The currency of the payment order", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreateWishlistOutput", - "description": "Contains the wish list.", - "fields": [ - { - "name": "wishlist", - "description": "The newly-created wish list", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionAmountInput", + "description": "Specifies the amount and currency to evaluate.", + "fields": null, + "inputFields": [ + { + "name": "currency", + "description": "Purchase order approval rule condition amount currency.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "Purchase order approval rule condition amount value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionInput", + "description": "Defines a set of conditions that apply to a rule.", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The amount to be compared in a purchase order approval rule. This field is mutually exclusive with condition quantity.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionAmountInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attribute", + "description": "The type of approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "description": "Defines how to evaluate an amount or quantity in a purchase order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity to be compared in a purchase order approval rule. This field is mutually exclusive with condition amount.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreditMemo", - "description": "Contains credit memo details.", - "fields": [ - { - "name": "comments", - "description": "Comments on the credit memo.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "CreateVaultCardPaymentTokenInput", + "description": "Describe the variables needed to create a vault payment token", + "fields": null, + "inputFields": [ + { + "name": "card_description", + "description": "Description of the vaulted card", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setup_token_id", + "description": "The setup token obtained by the createVaultCardSetupToken endpoint", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CreateVaultCardPaymentTokenOutput", + "description": "The vault token id and information about the payment source", + "fields": [ + { + "name": "payment_source", + "description": "The payment source information", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentSourceOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vault_token_id", + "description": "The vault payment token information", + "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": "CreateVaultCardSetupTokenInput", + "description": "Describe the variables needed to create a vault card setup token", + "fields": null, + "inputFields": [ + { + "name": "setup_token", + "description": "The setup token information", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VaultSetupTokenInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "three_ds_mode", + "description": "The 3DS mode", + "type": { + "kind": "ENUM", + "name": "ThreeDSMode", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemo` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array containing details about refunded items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The sequential credit memo number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Details about the total refunded amount.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditMemoTotal", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreditMemoCustomAttributesInput", - "description": "Defines a credit memo item's custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "credit_memo_id", - "description": "The credit memo ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "An array of custom attributes for the credit memo.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CreateVaultCardSetupTokenOutput", + "description": "The setup token id information", + "fields": [ + { + "name": "setup_token", + "description": "The setup token id", + "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": "CustomAttributeInput", - "ofType": null - } + "name": "CreateWishlistInput", + "description": "Defines the name and visibility of a new wish list.", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": "The name of the new wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Indicates whether the wish list is public or private.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WishlistVisibilityEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CreditMemoItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CreateWishlistOutput", + "description": "Contains the wish list.", + "fields": [ + { + "name": "wishlist", + "description": "The newly-created wish list", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": { + "name": "CreditMemo", + "description": "Contains credit memo details.", + "fields": [ + { + "name": "comments", + "description": "Comments on the credit memo.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SalesCommentItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CreditMemo` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array containing details about refunded items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The sequential credit memo number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "Details about the total refunded amount.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditMemoTotal", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreditMemoCustomAttributesInput", + "description": "Defines a credit memo item's custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "credit_memo_id", + "description": "The credit memo ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "An array of custom attributes for the credit memo.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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": "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreditMemoItemCustomAttributesInput", - "description": "Defines a credit memo's custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "credit_memo_id", - "description": "The credit memo ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "credit_memo_item_id", - "description": "The credit memo item ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "custom_attributes", - "description": "An array of custom attributes for the credit memo item.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CreditMemoItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "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": "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } + "name": "CreditMemoItemCustomAttributesInput", + "description": "Defines a credit memo's custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "credit_memo_id", + "description": "The credit memo ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "credit_memo_item_id", + "description": "The credit memo item ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "An array of custom attributes for the credit memo item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "description": "Credit memo item details.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "description": "Credit memo item details.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "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": "quantity_refunded", + "description": "The number of refunded items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleCreditMemoItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableCreditMemoItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCreditMemoItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CreditMemoItem", + "ofType": null + } + ] + }, + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CreditMemoOutput", + "description": "Contains details about the credit memo after adding custom attributes to it.", + "fields": [ + { + "name": "credit_memo", + "description": "The custom attributes to credit memo have been added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CreditMemo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": { + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": 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 + }, + { + "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 + } + }, + "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", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_tax", + "description": "The amount of tax applied to the credit memo.", + "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": "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": "quantity_refunded", - "description": "The number of refunded items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCreditMemoItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CreditMemoOutput", - "description": "Contains details about the credit memo after adding custom attributes to it.", - "fields": [ - { - "name": "credit_memo", - "description": "The custom attributes to credit memo have been added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "Currency", + "description": "", + "fields": [ + { + "name": "available_currency_codes", + "description": "An array of three-letter currency codes accepted by the store, such as USD and EUR.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_currency_code", + "description": "The base currency set for the store, such as USD.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_currency_symbol", + "description": "The symbol for the specified base currency, such as $.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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": false, + "deprecationReason": null + }, + { + "name": "default_display_currency_symbol", + "description": "The currency symbol that is displayed by default, such as $.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CurrencyEnum", + "description": "The list of available currency codes.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AFN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DZD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AOA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AMD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BSD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BHD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BDT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BBD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BYN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BZD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BMD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BTN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BOB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BAM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BWP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BRL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GBP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BGN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BIF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KHR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CAD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CZK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KYD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GQE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CNY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KMF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CDF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HRK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DKK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DJF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XCD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EGP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SVC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EEK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ETB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EUR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FKP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FJD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GMD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GEK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GEL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GHS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GIP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GTQ", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GNF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GYD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HTG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HNL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HKD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HUF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IDR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IRR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IQD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ILS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JMD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JPY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JOD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KZT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KES", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KWD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KGS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LAK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LVL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LBP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LSL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LRD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LYD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LTL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MKD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MGA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MWK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MYR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MVR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LSM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MRO", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MXN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MDL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MZN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MMK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NPR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NZD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NGN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KPW", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OMR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PKR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PGK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PYG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PEN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QAR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RHD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RON", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RUB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RWF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SHP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RSD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SLL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SGD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SBD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZAR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KRW", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LKR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SDG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SRD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SZL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SYP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TWD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TJS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TZS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TOP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TTD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TMM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UGX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UAH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UYU", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UZS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VUV", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VEB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VEF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHW", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XOF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WST", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZMK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZWD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XPF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CreditMemo", - "ofType": null - } + "name": "CustomAttribute", + "description": "Specifies the custom attribute code and value.", + "fields": [ + { + "name": "attribute_code", + "description": "The custom attribute code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The custom attribute code value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "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": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "description": "Defines a custom attribute.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "Attribute Code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "Attribute Value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "description": "An interface containing fields that define the EAV attribute.", + "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": "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": "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AttributeMetadata", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CatalogAttributeMetadata", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerAttributeMetadata", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReturnItemAttributeMetadata", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "CustomAttributeOptionInterface", + "description": "", + "fields": [ + { + "name": "is_default", + "description": "Is the option value default.", + "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 option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute option 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": [ + { + "kind": "OBJECT", + "name": "AttributeOptionMetadata", + "ofType": null + } + ] + }, + { "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "CustomConfigKeyValue", + "description": "A simple key value object.", + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "The applied discounts to the credit memo.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerAddress", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressesV2", + "description": "An array containing the customer's shipping and billing addresses.", + "args": [ + { + "name": "currentPage", + "description": "Specifies which page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageSize", + "description": "Specifies the maximum number of results to return at once. The default value is 5.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "5", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerAddresses", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "UserCompaniesOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "created_at", + "description": "Timestamp indicating when the account was created.", + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date_of_birth", + "description": "The customer's date of birth.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_billing", + "description": "The ID assigned to the billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_shipping", + "description": "The ID assigned to the shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The customer's email address. Required.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The customer's first name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Customer group assigned to the customer", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroupStorefront", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "job_title", + "description": "The job title of a company user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The customer's family name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middlename", + "description": "The customer's middle name.", + "args": [], + "type": { + "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, + "isDeprecated": false, + "deprecationReason": 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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOrders", + "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": "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRule", + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRuleMetadata", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + } + ], + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": 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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequisitionLists", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Returns", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reward_points", + "description": "Customer reward points details.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPoints", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "segments", + "description": "Customer segments associated with the current customer", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerSegmentStorefront", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "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": "suffix", + "description": "A value such as Sr., Jr., or III.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "team", + "description": "The team the company user is assigned to.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The phone number of the company user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + }, + "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", + "isDeprecated": false, + "deprecationReason": 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", + "isDeprecated": false, + "deprecationReason": null + } + ], + "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": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grand_total", - "description": "The final total amount, including shipping, discounts, and taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "CustomerAddress", + "description": "Contains detailed information about a customer's billing or shipping address.", + "fields": [ + { + "name": "city", + "description": "The customer's city or town.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "The customer's company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_code", + "description": "The customer's country.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "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": "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 person associated with the shipping/billing address.", + "args": [], + "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 + }, + { + "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": "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.", + "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 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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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 customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomerAddress` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": 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", - "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": { + "name": "CustomerAddressAttribute", + "description": "Specifies the attribute code and value of a customer address attribute.", + "fields": [ + { + "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": "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": "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 attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value assigned to the attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "The customer's company.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_code", + "description": "The two-letter code representing the customer's country.", + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The customer's fax number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the person associated with the billing/shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The family name of the person associated with the billing/shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The customer's ZIP or postal code.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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": "region", + "description": "An object containing the region name, region code, and region ID.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "An array of strings that define the street number and name.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The customer's telephone number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Tax/VAT number (for corporate customers).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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": { + "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": "region_code", + "description": "The address region code.", + "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": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "description": "Defines the customer's state or province.", + "fields": null, + "inputFields": [ + { + "name": "region", + "description": "The state or province name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_code", + "description": "The address region code.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_id", + "description": "The unique ID for a pre-defined region.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "TaxItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_shipping", - "description": "The shipping amount for the credit memo.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "CustomerAddresses", + "description": "", + "fields": [ + { + "name": "items", + "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": "page_info", + "description": "Contains pagination metadata.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The total count of customer addresses.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_tax", - "description": "The amount of tax applied to the credit memo.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "INPUT_OBJECT", + "name": "CustomerCreateInput", + "description": "An input object for creating a customer.", + "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, + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date_of_birth", + "description": "The customer's date of birth.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "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, + "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, + "isDeprecated": false, + "deprecationReason": 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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middlename", + "description": "The customer's middle name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "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).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "name": "CustomerDownloadableProduct", + "description": "Contains details about a single downloadable product.", + "fields": [ + { + "name": "date", + "description": "The date and time the purchase was made.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "download_url", + "description": "The fully qualified URL to the download file.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_increment_id", + "description": "The unique ID assigned to the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remaining_downloads", + "description": "The remaining number of times the customer can download the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Indicates when the product becomes available for download. Options are `Pending` and `Invoiced`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Currency", - "description": "", - "fields": [ - { - "name": "available_currency_codes", - "description": "An array of three-letter currency codes accepted by the store, such as USD and EUR.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_currency_code", - "description": "The base currency set for the store, such as USD.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_currency_symbol", - "description": "The symbol for the specified base currency, such as $.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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": false, - "deprecationReason": null - }, - { - "name": "default_display_currency_symbol", - "description": "The currency symbol that is displayed by default, such as $.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - } + "name": "CustomerDownloadableProducts", + "description": "Contains a list of downloadable products.", + "fields": [ + { + "name": "items", + "description": "An array of purchased downloadable items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerDownloadableProduct", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CurrencyEnum", - "description": "The list of available currency codes.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AFN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DZD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AOA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AMD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AWG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BSD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BHD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BDT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BBD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BYN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BZD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BMD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BTN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BOB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BAM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BWP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BRL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GBP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BGN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BIF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KHR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CAD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CZK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KYD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GQE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CNY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KMF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CDF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CRC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HRK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DKK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DJF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DOP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XCD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EGP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SVC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EEK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ETB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EUR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FKP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FJD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GMD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GEK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GEL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GHS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GIP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GTQ", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GNF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GYD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HTG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HNL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HKD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HUF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ISK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IDR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IRR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IQD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ILS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JMD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JPY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JOD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KZT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KES", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KWD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KGS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LAK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LVL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LBP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LSL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LRD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LYD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LTL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MKD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MGA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MWK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MYR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MVR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LSM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MRO", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MXN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MDL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MZN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MMK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NPR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ANG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NGN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KPW", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OMR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PKR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PAB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PGK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PYG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PEN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PHP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QAR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RHD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RON", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RUB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RWF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SAR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RSD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SLL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SGD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SKK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SBD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZAR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KRW", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LKR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SDG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SRD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SZL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SEK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SYP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TWD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TJS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TZS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "THB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TOP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TTD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TMM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UGX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UAH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UYU", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UZS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VUV", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VEB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VEF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHW", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XOF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WST", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZMK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZWD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XPF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomAttribute", - "description": "Specifies the custom attribute code and value.", - "fields": [ - { - "name": "attribute_code", - "description": "The custom attribute code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The custom attribute code value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "description": "Defines a custom attribute.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "Attribute Code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "Attribute Value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CustomerGroupStorefront", + "description": "Data of customer group.", + "fields": [ + { + "name": "uid", + "description": "The unique ID for a `CustomerGroup` 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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "description": "An interface containing fields that define the EAV attribute.", - "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": "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": "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AttributeMetadata", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CatalogAttributeMetadata", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomerAttributeMetadata", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReturnItemAttributeMetadata", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "CustomAttributeOptionInterface", - "description": "", - "fields": [ - { - "name": "is_default", - "description": "Is the option value default.", - "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 option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute option value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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, + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The customer's first name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middlename", + "description": "The customer's middle name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "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).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AttributeOptionMetadata", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "CustomConfigKeyValue", - "description": "A simple key value object.", - "fields": [ - { - "name": "key", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressesV2", - "description": "An array containing the customer's shipping and billing addresses.", - "args": [ - { - "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 5.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "5" - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerAddresses", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "companies", - "description": "An object that contains a list of companies user is assigned to.", - "args": [ - { - "name": "input", - "description": null, - "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": "compare_list", - "description": "The contents of the customer's compare list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "created_at", - "description": "Timestamp indicating when the account was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "Customer's custom attributes.", - "args": [ - { - "name": "attributeCodes", - "description": null, - "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": "date_of_birth", - "description": "The customer's date of birth.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_billing", - "description": "The ID assigned to the billing address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_shipping", - "description": "The ID assigned to the shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The customer's email address. Required.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The customer's first name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "gift_registry", - "description": "Details about a specific gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": null, - "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": "group", - "description": "Customer group assigned to the customer", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerGroupStorefront", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "job_title", - "description": "The job title of a company user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The customer's family name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "The customer's middle name.", - "args": [], - "type": { - "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 - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOrders", - "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": "purchase_order", - "description": "Purchase order details.", - "args": [ - { - "name": "uid", - "description": null, - "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": "purchase_order_approval_rule", - "description": "Details about a single purchase order approval rule.", - "args": [ - { - "name": "uid", - "description": null, - "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": "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": "purchase_order_approval_rules", - "description": "A list of purchase order approval rules visible to the customer.", - "args": [ - { - "name": "currentPage", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - } - ], - "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": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersFilterInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "currentPage", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - } - ], - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "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 - }, - "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": null, - "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": "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": "reward_points", - "description": "Customer reward points details.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPoints", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "segments", - "description": "Customer segments associated with the current customer", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerSegmentStorefront", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "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": "suffix", - "description": "A value such as Sr., Jr., or III.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "team", - "description": "The team the company user is assigned to.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The phone number of the company user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist_v2", - "description": "Retrieve the wish list identified by the unique ID for a `Wishlist` object.", - "args": [ - { - "name": "id", - "description": null, - "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": "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": "city", - "description": "The customer's city or town.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The customer's company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The customer's country.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributesV2", - "description": "Custom attributes assigned to the customer address.", - "args": [ - { - "name": "attributeCodes", - "description": null, - "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": "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": "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": "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": "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 person associated with the shipping/billing address.", - "args": [], - "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 - }, - { - "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": "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.", - "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 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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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 customer's telephone number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - ], - "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": "attribute_code", - "description": "The name assigned to the customer address attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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 attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The value assigned to the attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "CustomerOrder", + "description": "Contains details about each of the customer's orders.", + "fields": [ + { + "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": "applied_gift_cards", + "description": "An array of gift cards applied to the order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ApplyGiftCardToOrder", + "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": "OrderAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carrier", + "description": "The shipping carrier for the order delivery.", + "args": [], + "type": { + "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": "OBJECT", + "name": "SalesCommentItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the order", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer_info", + "description": "Returns customer information from order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderCustomerInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "Order customer email.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message", + "description": "The entered gift message for the order", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_receipt_included", + "description": "Indicates whether the customer requested a gift receipt for the order.", + "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 order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CustomerOrder` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invoices", + "description": "A list of invoices for the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Invoice", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_virtual", + "description": "`TRUE` if the order is virtual", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array containing the items purchased in this order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_date", + "description": "The date the order was placed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_status_change_date", + "description": "The date the order status was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_methods", + "description": "Payment details for the order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderPaymentMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "The page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Returns", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipments", + "description": "A list of shipments for the order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderShipment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_address", + "description": "The shipping address for the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrderAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_method", + "description": "The delivery method for the order.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The current status of the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "The token that can be used to retrieve the order using order query.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "Details about the calculated totals for this order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrderTotal", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerAddresses", - "description": "", - "fields": [ - { - "name": "items", - "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": "page_info", - "description": "Contains pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The total count of customer addresses.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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 - }, - { - "name": "company", - "description": "The customer's company.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_code", - "description": "The two-letter code representing the customer's country.", - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "custom_attributesV2", - "description": "Custom attributes assigned to the customer address.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "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 - }, - { - "name": "default_shipping", - "description": "Indicates whether the address is the default shipping address.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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 person associated with the billing/shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The family name of the person associated with the billing/shipping address.", - "type": { - "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 customer's ZIP or postal code.", - "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": "An object containing the region name, region code, and region ID.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "street", - "description": "An array of strings that define the street number and name.", - "type": { - "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 customer's telephone number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "vat_id", - "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": "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": "region_code", - "description": "The address region code.", - "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": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "description": "Defines the customer's state or province.", - "fields": null, - "inputFields": [ - { - "name": "region", - "description": "The state or province name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region_code", - "description": "The address region code.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": 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": { + "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": "sort_direction", + "description": "This enumeration indicates whether to return results in ascending or descending order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_field", + "description": "Specifies the field to use for sorting", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CustomerOrderSortableField", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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 - } + "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": "CREATED_AT", + "description": "Sorts customer orders by created_at field", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerCreateInput", - "description": "An input object for creating a customer.", - "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": "email", - "description": "The customer's email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": 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": "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": "NON_NULL", - "name": null, - "ofType": { - "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.", - "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": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": 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": "CustomerDownloadableProduct", - "description": "Contains details about a single downloadable product.", - "fields": [ - { - "name": "date", - "description": "The date and time the purchase was made.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "download_url", - "description": "The fully qualified URL to the download file.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_increment_id", - "description": "The unique ID assigned to the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remaining_downloads", - "description": "The remaining number of times the customer can download the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates when the product becomes available for download. Options are `Pending` and `Invoiced`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerDownloadableProducts", - "description": "Contains a list of downloadable products.", - "fields": [ - { - "name": "items", - "description": "An array of purchased downloadable items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomerDownloadableProduct", - "ofType": null - } + "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": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of customer orders.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Contains pagination metadata.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The total count of customer orders.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerGroupStorefront", - "description": "Data of customer group.", - "fields": [ - { - "name": "uid", - "description": "The unique ID for a `CustomerGroup` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "CustomerOrdersFilterInput", + "description": "Identifies the filter to use for filtering orders.", + "fields": null, + "inputFields": [ + { + "name": "grand_total", + "description": "Filters by order base grand total value.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "Filters by order number.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterStringTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_date", + "description": "Filters by order created_at time.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Filters by order status.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "email", - "description": "The customer's email address. Required when creating a customer.", - "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": "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 - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": 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": "CustomerOrder", - "description": "Contains details about each of the customer's orders.", - "fields": [ - { - "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": "applied_gift_cards", - "description": "An array of gift cards applied to the order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "ApplyGiftCardToOrder", - "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": "OrderAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "carrier", - "description": "The shipping carrier for the order delivery.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "Comments about the order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CustomerOutput", + "description": "Contains details about a newly-created or updated customer.", + "fields": [ + { + "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": "SalesCommentItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "credit_memos", - "description": "A list of credit memos.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CustomerPaymentTokens", + "description": "Contains payment tokens stored in the customer's vault.", + "fields": [ + { + "name": "items", + "description": "An array of payment tokens.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentToken", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CreditMemo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the order", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "CustomerSegmentStorefront", + "description": "Customer segment details", + "fields": [ + { + "name": "uid", + "description": "The unique ID for a `CustomerSegment` 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": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_info", - "description": "Returns customer information from order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerStoreCreditHistory", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "current_balance", + "description": "The current balance of store credit.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "OrderCustomerInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "Order customer email.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message", - "description": "The entered gift message for the order", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_receipt_included", - "description": "Indicates whether the customer requested a gift receipt for the order.", - "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 order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CustomerOrder` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invoices", - "description": "A list of invoices for the order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Invoice", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_virtual", - "description": "`TRUE` if the order is virtual", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array containing the items purchased in this order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_date", - "description": "The date the order was placed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_status_change_date", - "description": "The date the order status was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_methods", - "description": "Payment details for the order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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 + } + }, + "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 items returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "OrderPaymentMethod", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Returns", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipments", - "description": "A list of shipments for the order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "OrderShipment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_address", - "description": "The shipping address for the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrderAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_method", - "description": "The delivery method for the order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The current status of the order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "The token that can be used to retrieve the order using order query.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Details about the calculated totals for this order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrderTotal", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of customer orders.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The total count of customer orders.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerOrdersFilterInput", - "description": "Identifies the filter to use for filtering orders.", - "fields": null, - "inputFields": [ - { - "name": "grand_total", - "description": "Filters by order base grand total value.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "number", - "description": "Filters by order number.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterStringTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "order_date", - "description": "Filters by order created_at time.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "status", - "description": "Filters by order status.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "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": "CREATED_AT", - "description": "Sorts customer orders by created_at field", - "isDeprecated": false, - "deprecationReason": 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": [ - { - "name": "sort_direction", - "description": "This enumeration indicates whether to return results in ascending or descending order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sort_field", - "description": "Specifies the field to use for sorting", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CustomerOrderSortableField", - "ofType": null - } + "name": "CustomerToken", + "description": "Contains a customer authorization token.", + "fields": [ + { + "name": "token", + "description": "The customer authorization token.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "customer", - "description": "Customer details after creating or updating a customer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "CustomerUpdateInput", + "description": "An input object for updating a customer.", + "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, + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date_of_birth", + "description": "The customer's date of birth.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The customer's first name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middlename", + "description": "The customer's middle name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "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).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Customer", - "ofType": null - } + "name": "CustomizableAreaOption", + "description": "Contains information about a text area that is defined as part of a customizable option.", + "fields": [ + { + "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 + }, + { + "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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An object that defines a text area.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomizableAreaValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerPaymentTokens", - "description": "Contains payment tokens stored in the customer's vault.", - "fields": [ - { - "name": "items", - "description": "An array of payment tokens.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PaymentToken", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerSegmentStorefront", - "description": "Customer segment details", - "fields": [ - { - "name": "uid", - "description": "The unique ID for a `CustomerSegment` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "current_balance", - "description": "The current balance of store credit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 items returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomerToken", - "description": "Contains a customer authorization token.", - "fields": [ - { - "name": "token", - "description": "The customer authorization token.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerUpdateInput", - "description": "An input object for updating a customer.", - "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": "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 - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": 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": "CustomizableAreaOption", - "description": "Contains information about a text area that is defined as part of a customizable option.", - "fields": [ - { - "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 - }, - { - "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An object that defines a text area.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomizableAreaValue", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - } + "name": "CustomizableCheckboxOption", + "description": "Contains information about a set of checkbox values that are defined as part of a customizable option.", + "fields": [ + { + "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": 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", + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableCheckboxValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "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": [ - { - "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": 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", - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", "name": "CustomizableCheckboxValue", - "ofType": null - } + "description": "Defines the price and sku of a product whose page contains a customized set of checkbox values.", + "fields": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The order in which the checkbox value 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 `CustomizableCheckboxValue` 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "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": [ - { - "name": "option_type_id", - "description": "The ID assigned to the value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The order in which the checkbox value 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 `CustomizableCheckboxValue` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CustomizableDateOption", + "description": "Contains information about a date picker that is defined as part of a customizable option.", + "fields": [ + { + "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 + }, + { + "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", + "name": null, + "ofType": { + "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": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": 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.", - "fields": [ - { - "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 - }, - { - "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", - "name": null, - "ofType": { - "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": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": 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": "DATE_TIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TIME", - "description": "", - "isDeprecated": false, - "deprecationReason": 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.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - } + { + "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": "DATE_TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDropDownOption", - "description": "Contains information about a drop down menu that is defined as part of a customizable option.", - "fields": [ - { - "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": 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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An array that defines the set of options for a drop down menu.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "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.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDropDownOption", + "description": "Contains information about a drop down menu that is defined as part of a customizable option.", + "fields": [ + { + "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": 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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An array that defines the set of options for a drop down menu.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableDropDownValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", "name": "CustomizableDropDownValue", - "ofType": null - } + "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", + "fields": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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 `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": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDropDownValue", - "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", - "fields": [ - { - "name": "option_type_id", - "description": "The ID assigned to the value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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 `CustomizableDropDownValue` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CustomizableFieldOption", + "description": "Contains information about a text field that is defined as part of a customizable option.", + "fields": [ + { + "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 + }, + { + "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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An object that defines a text field.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomizableFieldValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": 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": "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 - }, - { - "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An object that defines a text field.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomizableFieldValue", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price of the custom value.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CustomizableFieldValue` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price of the custom value.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomizableFieldValue` 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 }, - "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": "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 - }, - { - "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An object that defines a file value.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomizableFileValue", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image_size_x", - "description": "The maximum width of an image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image_size_y", - "description": "The maximum height of an image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CustomizableFileValue` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CustomizableFileOption", + "description": "Contains information about a file picker that is defined as part of a customizable option.", + "fields": [ + { + "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 + }, + { + "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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An object that defines a file value.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomizableFileValue", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableMultipleOption", - "description": "Contains information about a multiselect that is defined as part of a customizable option.", - "fields": [ - { - "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": 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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An array that defines the set of options for a multiselect.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomizableMultipleValue", - "ofType": null - } + "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", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image_size_x", + "description": "The maximum width of an image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image_size_y", + "description": "The maximum height of an image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomizableFileValue` 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "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": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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 `CustomizableMultipleValue` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "CustomizableMultipleOption", + "description": "Contains information about a multiselect that is defined as part of a customizable option.", + "fields": [ + { + "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": 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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An array that defines the set of options for a multiselect.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableMultipleValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "description": "Defines a customizable option.", - "fields": null, - "inputFields": [ - { - "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 - } + { + "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": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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 `CustomizableMultipleValue` 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 }, - "defaultValue": null - } - ], - "interfaces": 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": "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": 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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "description": "Defines a customizable option.", + "fields": null, + "inputFields": [ + { + "name": "uid", + "description": "The unique ID for a `CartItemInterface` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CustomizableAreaOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableCheckboxOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDateOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableDropDownOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFieldOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableFileOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableMultipleOption", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomizableRadioOption", - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "INTERFACE", "name": "CustomizableOptionInterface", - "ofType": null - } + "description": "Contains basic information about a customizable option. It can be implemented by several types of configurable options.", + "fields": [ + { + "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": 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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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 + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": 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": "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": 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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An array that defines a set of radio buttons.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "description": "Contains information about customizable product options.", + "fields": [ + { + "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 + } + ], + "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": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + } + ] + }, + { "kind": "OBJECT", - "name": "CustomizableRadioValue", - "ofType": null - } + "name": "CustomizableRadioOption", + "description": "Contains information about a set of radio buttons that are defined as part of a customizable option.", + "fields": [ + { + "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": 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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An array that defines a set of radio buttons.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableRadioValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "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", - "description": "The ID assigned to the value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The order in which the radio button 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 `CustomizableRadioValue` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "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", + "description": "The ID assigned to the value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The order in which the radio button 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 `CustomizableRadioValue` 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "SCALAR", - "name": "DateTime", - "description": "An RFC-3339 compliant DateTime Scalar", - "fields": null, - "inputFields": null, - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": 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.", + "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 }, - "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": "success", - "description": "Indicates whether the delete operation succeeded.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "OBJECT", + "name": "DeleteCompanyTeamOutput", + "description": "Contains the status of the request to delete a company team.", + "fields": [ + { + "name": "success", + "description": "Indicates whether the delete operation succeeded.", + "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 }, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": 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.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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 - } + { + "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": "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 + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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": "OBJECT", - "name": "DeleteNegotiableQuoteOperationFailure", - "description": "Contains details about a failed delete operation on a negotiable quote.", - "fields": [ - { - "name": "errors", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "DeleteNegotiableQuoteError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "DeleteNegotiableQuoteOperationFailure", + "description": "Contains details about a failed delete operation on a negotiable quote.", + "fields": [ + { + "name": "errors", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "DeleteNegotiableQuoteError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` 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": "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 + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "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": "INPUT_OBJECT", - "name": "DeleteNegotiableQuotesInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "quote_uids", - "description": "A list of unique IDs for `NegotiableQuote` objects to delete.", - "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": "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 - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuotesOutput", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BatchMutationStatus", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id of the quote template to delete", + "fields": null, + "inputFields": [ + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "DeleteNegotiableQuoteTemplateOutput", + "description": "Contains details about a failed delete operation on a negotiable quote template.", + "fields": [ + { + "name": "error_message", + "description": "A message that describes the error.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Flag to mark whether the delete operation 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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteNegotiableQuoteTemplateOutput", - "description": "Contains details about a failed delete operation on a negotiable quote template.", - "fields": [ - { - "name": "error_message", - "description": "A message that describes the error.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Flag to mark whether the delete operation was successful.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuotesInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "quote_uids", + "description": "A list of unique IDs for `NegotiableQuote` objects to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeletePaymentTokenOutput", - "description": "Indicates whether the request succeeded and returns the remaining customer payment tokens.", - "fields": [ - { - "name": "customerPaymentTokens", - "description": "A container for the customer's remaining payment tokens.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerPaymentTokens", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "result", - "description": "Indicates whether the request succeeded.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "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, + "isDeprecated": false, + "deprecationReason": 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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": "The field to use for sorting results.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BatchMutationStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeletePurchaseOrderApprovalRuleError", - "description": "Contains details about an error that occurred when deleting an approval rule .", - "fields": [ - { - "name": "message", - "description": "The text of the error message.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The error type.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DeletePurchaseOrderApprovalRuleErrorType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DeletePurchaseOrderApprovalRuleErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeletePurchaseOrderApprovalRuleInput", - "description": "Specifies the IDs of the approval rules to delete.", - "fields": null, - "inputFields": [ - { - "name": "approval_rule_uids", - "description": "An array of purchase order approval rule IDs.", - "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": "DeletePurchaseOrderApprovalRuleOutput", - "description": "Contains any errors encountered while attempting to delete approval rules.", - "fields": [ - { - "name": "errors", - "description": "An array of error messages encountered while performing the operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeletePurchaseOrderApprovalRuleError", - "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": "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 - } + { + "kind": "OBJECT", + "name": "DeletePaymentTokenOutput", + "description": "Indicates whether the request succeeded and returns the remaining customer payment tokens.", + "fields": [ + { + "name": "customerPaymentTokens", + "description": "A container for the customer's remaining payment tokens.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerPaymentTokens", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "description": "Indicates whether the request succeeded.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DeleteWishlistOutput", - "description": "Contains the status of the request to delete a wish list and an array of the customer's remaining wish lists.", - "fields": [ - { - "name": "status", - "description": "Indicates whether the wish list was deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlists", - "description": "A list of undeleted wish lists.", - "args": [], - "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": "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": { + "name": "DeletePurchaseOrderApprovalRuleError", + "description": "Contains details about an error that occurred when deleting an approval rule .", + "fields": [ + { + "name": "message", + "description": "The text of the error message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The error type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DeletePurchaseOrderApprovalRuleErrorType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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": "is_discounting_locked", - "description": "Is quote discounting locked for line item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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": "OBJECT", - "name": "DownloadableCartItem", - "description": "An implementation for downloadable product cart items.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "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": "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "SCALAR", - "name": "String", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "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 - } - }, - "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": "DeletePurchaseOrderApprovalRuleErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "description": "Defines downloadable product options for `CreditMemoItemInterface`.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "INPUT_OBJECT", + "name": "DeletePurchaseOrderApprovalRuleInput", + "description": "Specifies the IDs of the approval rules to delete.", + "fields": null, + "inputFields": [ + { + "name": "approval_rule_uids", + "description": "An array of purchase order approval rule IDs.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "downloadable_links", - "description": "A list of downloadable links that are refunded from the downloadable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "DeletePurchaseOrderApprovalRuleOutput", + "description": "Contains any errors encountered while attempting to delete approval rules.", + "fields": [ + { + "name": "errors", + "description": "An array of error messages encountered while performing the operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeletePurchaseOrderApprovalRuleError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": { + "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": "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": "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "description": "Defines downloadable product options for `InvoiceItemInterface`.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "Information about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "DeleteWishlistOutput", + "description": "Contains the status of the request to delete a wish list and an array of the customer's remaining wish lists.", + "fields": [ + { + "name": "status", + "description": "Indicates whether the wish list was deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlists", + "description": "A list of undeleted wish lists.", + "args": [], + "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": "Discount", - "ofType": null - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": { + "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": "is_discounting_locked", + "description": "Is quote discounting locked for line item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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": "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "description": "Defines characteristics of the links for downloadable product.", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `DownloadableItemsLinks` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "DownloadableCartItem", + "description": "An implementation for downloadable product cart items.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "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": "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": "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "String", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "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 + } + }, + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableOrderItem", - "description": "Defines downloadable product options for `OrderItemInterface`.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "The final discount information for the product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "DownloadableCreditMemoItem", + "description": "Defines downloadable product options for `CreditMemoItemInterface`.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "downloadable_links", + "description": "A list of downloadable links that are refunded from the downloadable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "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": "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "DownloadableInvoiceItem", + "description": "Defines downloadable product options for `InvoiceItemInterface`.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", "name": "DownloadableItemsLinks", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "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": false, - "deprecationReason": null - }, - { - "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": "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": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 of the base product, including selected options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "Defines characteristics of the links for downloadable product.", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `DownloadableItemsLinks` 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": "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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "DownloadableOrderItem", + "description": "Defines downloadable product options for `OrderItemInterface`.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "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": false, + "deprecationReason": null + }, + { + "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": "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": "product", + "description": "The ProductInterface object, which contains details about the base product", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "description": "Defines a product that the shopper downloads.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "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": { + "name": "DownloadableProduct", + "description": "Defines a product that the shopper downloads.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "links_title", + "description": "The heading above the list of downloadable products.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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 + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": 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, + "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, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", "name": "DownloadableProductLinks", - "ofType": null - } - }, - "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": { + "description": "Defines characteristics of a downloadable product.", + "fields": [ + { + "name": "price", + "description": "The price of the downloadable product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sample_url", + "description": "The full URL to the downloadable sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", "name": "DownloadableProductSamples", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links_title", - "description": "The heading above the list of downloadable products.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "Defines characteristics of a downloadable product.", + "fields": [ + { + "name": "sample_url", + "description": "The full URL to the downloadable sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "DownloadableRequisitionListItem", + "description": "Contains details about downloadable 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": "links", + "description": "An array of links for downloadable products in the requisition list.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "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 quantity of the product added to the requisition list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "samples", + "description": "An array of links to downloadable product samples.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductSamples", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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 - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": 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": { + "name": "DownloadableWishlistItem", + "description": "A downloadable product wish list item.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "links_v2", + "description": "An array containing information about the selected links.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 + }, + { + "name": "samples", + "description": "An array containing information about the selected samples.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductSamples", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "ofType": null - } - }, - "defaultValue": 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": "downloadable_product_links", - "description": "An array of objects containing the link_id of the downloadable product link.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "DuplicateNegotiableQuoteInput", + "description": "Identifies a quote to be duplicated", + "fields": null, + "inputFields": [ + { + "name": "duplicated_quote_uid", + "description": "ID for the newly duplicated quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quote_uid", + "description": "ID of the quote to be duplicated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DuplicateNegotiableQuoteOutput", + "description": "Contains the newly created negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "Negotiable Quote resulting from duplication operation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", - "name": "DownloadableProductLinksInput", - "ofType": null - } + "name": "EnteredCustomAttributeInput", + "description": "Contains details about a custom text attribute that the buyer entered.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "A string that identifies the entered custom attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The text or other entered value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "description": "Defines characteristics of a downloadable product.", - "fields": [ - { - "name": "price", - "description": "The price of the downloadable product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - } + { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "description": "Defines a customer-entered option.", + "fields": null, + "inputFields": [ + { + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object, such as a `CustomizableFieldOption`, `CustomizableFileOption`, or `CustomizableAreaOption` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "Text the customer entered.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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 - } + { + "kind": "INTERFACE", + "name": "Error", + "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": [ + { + "kind": "OBJECT", + "name": "CartUserInputError", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InsufficientStockError", + "ofType": null + } + ] }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "description": "Defines characteristics of a downloadable product.", - "fields": [ - { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableRequisitionListItem", - "description": "Contains details about downloadable 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": "links", - "description": "An array of links for downloadable products in the requisition list.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "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 quantity of the product added to the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "samples", - "description": "An array of links to downloadable product samples.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "ErrorInterface", + "description": "", + "fields": [ + { + "name": "message", + "description": "The returned 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": [ + { + "kind": "OBJECT", + "name": "NoSuchEntityUidError", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InternalError", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteInvalidStateError", + "ofType": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The customer's ZIP or postal code.", + "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.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_method", + "description": "Selected shipping method to estimate totals.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "DownloadableProductSamples", - "ofType": null - } - }, - "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": "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "description": "A downloadable product wish list item.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links_v2", - "description": "An array containing information about the selected links.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "ExchangeExternalCustomerTokenInput", + "description": "Contains details about external customer.", + "fields": null, + "inputFields": [ + { + "name": "customer", + "description": "An input object that defines the customer characteristics to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "DownloadableProductLinks", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { - "name": "samples", - "description": "An array containing information about the selected samples.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "ExchangeExternalCustomerTokenOutput", + "description": "Contains customer token for external customer.", + "fields": [ + { + "name": "customer", + "description": "Return detailed information about a customer account.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "The customer authorization token.", + "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": "DownloadableProductSamples", - "ofType": null - } + "name": "ExchangeRate", + "description": "Lists the exchange rate.", + "fields": [ + { + "name": "currency_to", + "description": "Specifies the store\u2019s default currency to exchange to.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rate", + "description": "The exchange rate for the store\u2019s default currency.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DuplicateNegotiableQuoteInput", - "description": "Identifies a quote to be duplicated", - "fields": null, - "inputFields": [ - { - "name": "duplicated_quote_uid", - "description": "ID for the newly duplicated quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "quote_uid", - "description": "ID of the quote to be duplicated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "FastlaneConfig", + "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": "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", + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "DuplicateNegotiableQuoteOutput", - "description": "Contains the newly created negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "Negotiable Quote resulting from duplication operation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnteredCustomAttributeInput", - "description": "Contains details about a custom text attribute that the buyer entered.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "A string that identifies the entered custom attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The text or other entered value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "FastlaneMethodInput", + "description": "Fastlane 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paypal_fastlane_token", + "description": "The single use token from Fastlane", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "description": "Defines a customer-entered option.", - "fields": null, - "inputFields": [ - { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object, such as a `CustomizableFieldOption`, `CustomizableFileOption`, or `CustomizableAreaOption` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "Text the customer entered.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "description": "Defines a filter that matches the input exactly.", + "fields": null, + "inputFields": [ + { + "name": "eq", + "description": "Use this attribute to exactly match the specified string. For example, to filter on a specific category ID, specify a value such as `5`.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "in", + "description": "Use this attribute to filter on an array of values. For example, to filter on category IDs 4, 5, and 6, specify a value of `[\"4\", \"5\", \"6\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "Error", - "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 - } + "name": "FilterMatchTypeEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FULL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CartUserInputError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InsufficientStockError", - "ofType": null - } - ] - }, - { - "kind": "INTERFACE", - "name": "ErrorInterface", - "description": "", - "fields": [ - { - "name": "message", - "description": "The returned error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", + "description": "Defines a filter that performs a fuzzy search.", + "fields": null, + "inputFields": [ + { + "name": "match", + "description": "Use this attribute to fuzzy match the specified string. For example, to filter on a specific SKU, specify a value such as `24-MB01`.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "match_type", + "description": "Filter match type for fine-tuned results. Possible values FULL or PARTIAL. If match_type is not provided, returned results will default to FULL match.", + "type": { + "kind": "ENUM", + "name": "FilterMatchTypeEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "InternalError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteInvalidStateError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NoSuchEntityUidError", - "ofType": 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": "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": "ExchangeExternalCustomerTokenInput", - "description": "Contains details about external customer.", - "fields": null, - "inputFields": [ - { - "name": "customer", - "description": "An input object that defines the customer characteristics to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "FilterRangeTypeInput", + "description": "Defines a filter that matches a range of values, such as prices or dates.", + "fields": null, + "inputFields": [ + { + "name": "from", + "description": "Use this attribute to specify the lowest possible value in the range.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Use this attribute to specify the highest possible value in the range.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", - "name": "CustomerCreateInput", - "ofType": null - } + "name": "FilterStringTypeInput", + "description": "Defines a filter for an input string.", + "fields": null, + "inputFields": [ + { + "name": "eq", + "description": "Filters items that are exactly the same as the specified string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "in", + "description": "Filters items that are exactly the same as entries specified in an array of strings.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "match", + "description": "Defines a filter that performs a fuzzy search using the specified string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ExchangeExternalCustomerTokenOutput", - "description": "Contains customer token for external customer.", - "fields": [ - { - "name": "customer", - "description": "Return detailed information about a customer account.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "description": "Defines the comparison operators that can be used in a filter.", + "fields": null, + "inputFields": [ + { + "name": "eq", + "description": "Equals.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "From. Must be used with the `to` field.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gt", + "description": "Greater than.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gteq", + "description": "Greater than or equal to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "in", + "description": "In. The value can contain a set of comma-separated values.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "like", + "description": "Like. The specified value can contain % (percent signs) to allow matching of 0 or more characters.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lt", + "description": "Less than.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lteq", + "description": "Less than or equal to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moreq", + "description": "More than or equal to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "neq", + "description": "Not equal to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "nin", + "description": "Not in. The value can contain a set of comma-separated values.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notnull", + "description": "Not null.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "null", + "description": "Is null.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "To. Must be used with the `from` field.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "The customer authorization token.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "FixedProductTax", + "description": "A single FPT that can be applied to a product price.", + "fields": [ + { + "name": "amount", + "description": "The amount of the Fixed Product Tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display label assigned to the Fixed Product Tax.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "rate", - "description": "The exchange rate for the store’s default currency.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FilterableInSearchAttribute", - "description": "Contains product attributes that can be used for filtering in a `productSearch` query", - "fields": [ - { - "name": "attribute", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters and without spaces", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "frontendInput", - "description": "Indicates how field rendered on storefront", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name assigned to the attribute", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "numeric", - "description": "Indicates whether this attribute has a numeric value, such as a price or integer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "description": "Defines a filter that matches the input exactly.", - "fields": null, - "inputFields": [ - { - "name": "eq", - "description": "Use this attribute to exactly match the specified string. For example, to filter on a specific category ID, specify a value such as `5`.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "Use this attribute to filter on an array of values. For example, to filter on category IDs 4, 5, and 6, specify a value of `[\"4\", \"5\", \"6\"]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "ENUM", + "name": "FixedProductTaxDisplaySettings", + "description": "Lists display settings for the Fixed Product Tax.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INCLUDE_FPT_WITHOUT_DETAILS", + "description": "The displayed price includes the FPT amount without displaying the `ProductPrice.fixed_product_taxes` values. This value corresponds to 'Including FPT only'.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INCLUDE_FPT_WITH_DETAILS", + "description": "The displayed price includes the FPT amount while displaying the values of `ProductPrice.fixed_product_taxes` separately. This value corresponds to 'Including FPT and FPT description'.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXCLUDE_FPT_AND_INCLUDE_WITH_DETAILS", + "description": "The displayed price does not include the FPT amount. The values of `ProductPrice.fixed_product_taxes` and the price including the FPT are displayed separately. This value corresponds to 'Excluding FPT, Including FPT description and final price.'", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXCLUDE_FPT_WITHOUT_DETAILS", + "description": "The displayed price does not include the FPT amount. The values from `ProductPrice.fixed_product_taxes` are not displayed. This value corresponds to 'Excluding FPT'.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FPT_DISABLED", + "description": "The FPT feature is not enabled. You can omit `ProductPrice.fixed_product_taxes` from your query.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FilterMatchTypeEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FULL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "description": "Defines a filter that performs a fuzzy search.", - "fields": null, - "inputFields": [ - { - "name": "match", - "description": "Use this attribute to fuzzy match the specified string. For example, to filter on a specific SKU, specify a value such as `24-MB01`.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "match_type", - "description": "Filter match type for fine-tuned results. Possible values FULL or PARTIAL. If match_type is not provided, returned results will default to FULL match.", - "type": { - "kind": "ENUM", - "name": "FilterMatchTypeEnum", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", - "description": "Defines a filter that matches a range of values, such as prices or dates.", - "fields": null, - "inputFields": [ - { - "name": "from", - "description": "Use this attribute to specify the lowest possible value in the range.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "to", - "description": "Use this attribute to specify the highest possible value in the range.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FilterStringTypeInput", - "description": "Defines a filter for an input string.", - "fields": null, - "inputFields": [ - { - "name": "eq", - "description": "Filters items that are exactly the same as the specified string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "Filters items that are exactly the same as entries specified in an array of strings.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "match", - "description": "Defines a filter that performs a fuzzy search using the specified string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "description": "Defines the comparison operators that can be used in a filter.", - "fields": null, - "inputFields": [ - { - "name": "eq", - "description": "Equals.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "from", - "description": "From. Must be used with the `to` field.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "gt", - "description": "Greater than.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "gteq", - "description": "Greater than or equal to.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "In. The value can contain a set of comma-separated values.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "like", - "description": "Like. The specified value can contain % (percent signs) to allow matching of 0 or more characters.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lt", - "description": "Less than.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "lteq", - "description": "Less than or equal to.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "moreq", - "description": "More than or equal to.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "neq", - "description": "Not equal to.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "nin", - "description": "Not in. The value can contain a set of comma-separated values.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "notnull", - "description": "Not null.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "null", - "description": "Is null.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "to", - "description": "To. Must be used with the `from` field.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "FixedProductTax", - "description": "A single FPT that can be applied to a product price.", - "fields": [ - { - "name": "amount", - "description": "The amount of the Fixed Product Tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display label assigned to the Fixed Product Tax.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "FixedProductTaxDisplaySettings", - "description": "Lists display settings for the Fixed Product Tax.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INCLUDE_FPT_WITHOUT_DETAILS", - "description": "The displayed price includes the FPT amount without displaying the `ProductPrice.fixed_product_taxes` values. This value corresponds to 'Including FPT only'.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INCLUDE_FPT_WITH_DETAILS", - "description": "The displayed price includes the FPT amount while displaying the values of `ProductPrice.fixed_product_taxes` separately. This value corresponds to 'Including FPT and FPT description'.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXCLUDE_FPT_AND_INCLUDE_WITH_DETAILS", - "description": "The displayed price does not include the FPT amount. The values of `ProductPrice.fixed_product_taxes` and the price including the FPT are displayed separately. This value corresponds to 'Excluding FPT, Including FPT description and final price.'", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXCLUDE_FPT_WITHOUT_DETAILS", - "description": "The displayed price does not include the FPT amount. The values from `ProductPrice.fixed_product_taxes` are not displayed. This value corresponds to 'Excluding FPT'.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FPT_DISABLED", - "description": "The FPT feature is not enabled. You can omit `ProductPrice.fixed_product_taxes` from your query.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateCustomerTokenAsAdminInput", - "description": "Identifies which customer requires remote shopping assistance.", - "fields": null, - "inputFields": [ - { - "name": "customer_email", - "description": "The email address of the customer requesting remote shopping assistance.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "Float", + "description": "The `Float` scalar type represents signed double-precision fractional\nvalues as specified by\n[IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point). ", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GenerateCustomerTokenAsAdminInput", + "description": "Identifies which customer requires remote shopping assistance.", + "fields": null, + "inputFields": [ + { + "name": "customer_email", + "description": "The email address of the customer requesting remote shopping assistance.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GenerateCustomerTokenAsAdminOutput", - "description": "Contains the generated customer token.", - "fields": [ - { - "name": "customer_token", - "description": "The generated customer token.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "GenerateCustomerTokenAsAdminOutput", + "description": "Contains the generated customer token.", + "fields": [ + { + "name": "customer_token", + "description": "The generated customer token.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateNegotiableQuoteFromTemplateInput", - "description": "Specifies the template id, from which to generate quote from.", - "fields": null, - "inputFields": [ - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "GenerateNegotiableQuoteFromTemplateInput", + "description": "Specifies the template id, from which to generate quote from.", + "fields": null, + "inputFields": [ + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GenerateNegotiableQuoteFromTemplateOutput", - "description": "Contains the generated negotiable quote id.", - "fields": [ - { - "name": "negotiable_quote_uid", - "description": "The unique ID of a generated `NegotiableQuote` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "GenerateNegotiableQuoteFromTemplateOutput", + "description": "Contains the generated negotiable quote id.", + "fields": [ + { + "name": "negotiable_quote_uid", + "description": "The unique ID of a generated `NegotiableQuote` 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GetPaymentSDKOutput", - "description": "Gets the payment SDK URLs and values", - "fields": [ - { - "name": "sdkParams", - "description": "The payment SDK parameters", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "PaymentSDKParamsItem", - "ofType": null - } + "name": "GetPaymentSDKOutput", + "description": "Gets the payment SDK URLs and values", + "fields": [ + { + "name": "sdkParams", + "description": "The payment SDK parameters", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentSDKParamsItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardAccount", - "description": "Contains details about the gift card account.", - "fields": [ - { - "name": "balance", - "description": "The balance remaining on the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The gift card account code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "INPUT_OBJECT", - "name": "GiftCardAccountInput", - "description": "Contains the gift card code.", - "fields": 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 - } + { + "kind": "OBJECT", + "name": "GiftCardAccount", + "description": "Contains details about the gift card account.", + "fields": [ + { + "name": "balance", + "description": "The balance remaining on the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The gift card account code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 }, - "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.", - "fields": [ - { - "name": "attribute_id", - "description": "An internal attribute ID.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `GiftCardAmounts` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value of the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "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": "INPUT_OBJECT", + "name": "GiftCardAccountInput", + "description": "Contains the gift card code.", + "fields": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `GiftCardAmounts` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value of the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomAttribute", - "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 - }, - { - "name": "discount", - "description": "Contains discount for quote line item.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "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 + }, + { + "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 data for the gift card cart item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping", + "description": "The selected gift wrapping option for the cart item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "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": "SCALAR", + "name": "String", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "recipient_email", + "description": "The email address of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sender_email", + "description": "The email address of the sender.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "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": { + "name": "GiftCardCreditMemoItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "gift_card", + "description": "Selected gift card properties for a credit memo item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftCardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "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": "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message", - "description": "The entered gift message data for the gift card cart item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping", - "description": "The selected gift wrapping option for the cart item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_qty", - "description": "Line item max qty in quote template", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "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": "SCALAR", - "name": "String", - "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": { + "name": "GiftCardInvoiceItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_card", + "description": "Selected gift card properties for an invoice item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftCardItem", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": { + "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 + }, + { + "name": "recipient_email", + "description": "The email address of the receiver of a virtual gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "recipient_email", - "description": "The email address of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender_email", - "description": "The email address of the sender.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "GiftCardOptions", + "description": "Contains details about the sender, recipient, and amount of a gift card.", + "fields": [ + { + "name": "amount", + "description": "The amount and currency of the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_giftcard_amount", + "description": "The custom amount and currency of the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "A message to the recipient.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_email", + "description": "The email address of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCreditMemoItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "Details about the final discount amount for the base product, including discounts on options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftCardOrderItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null + } + }, + "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", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "product", + "description": "The ProductInterface object, which contains details about the base product", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_card", - "description": "Selected gift card properties for a credit memo item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftCardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": { + "name": "GiftCardProduct", + "description": "Defines properties of a gift card.", + "fields": [ + { + "name": "allow_message", + "description": "Indicates whether the customer can provide a message to accompany the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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 Products' is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_card_options", + "description": "An array of customizable gift card options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "GiftCardAmounts", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftcard_type", + "description": "An enumeration that specifies the type of gift card.", + "args": [], + "type": { + "kind": "ENUM", + "name": "GiftCardTypeEnum", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_redeemable", + "description": "Indicates whether the customer can redeem the value on the card for cash.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "Int", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message_max_length", + "description": "The maximum number of characters the gift message can contain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "open_amount_max", + "description": "The maximum acceptable value of an open amount gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "open_amount_min", + "description": "The minimum acceptable value of an open amount gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "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": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardInvoiceItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftCardRequisitionListItem", + "description": "Contains details about gift cards 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": "gift_card_options", + "description": "An array that defines gift card properties.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftCardOptions", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_card", - "description": "Selected gift card properties for an invoice item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftCardItem", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "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 - }, - { - "name": "recipient_email", - "description": "The email address of the receiver of a virtual gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardOptions", - "description": "Contains details about the sender, recipient, and amount of a gift card.", - "fields": [ - { - "name": "amount", - "description": "The amount and currency of the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_giftcard_amount", - "description": "The custom amount and currency of the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message to the recipient.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_email", - "description": "The email address of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "GiftCardOrderItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftCardShipmentItem", + "description": "", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "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": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "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": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "The final discount information for the product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftCardWishlistItem", + "description": "A single gift card added to a wish list.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftMessage", + "description": "Contains the text of a gift message, its sender, and recipient", + "fields": [ + { + "name": "from", + "description": "Sender name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "Gift message text", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Recipient name", + "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": "GiftMessageInput", + "description": "Defines a gift message.", + "fields": null, + "inputFields": [ + { + "name": "from", + "description": "The name of the sender.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "The name of the recepient.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "OrderItemOption", - "ofType": null - } - }, - "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", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 of the base product, including selected options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "GiftOptionsPrices", + "description": "Contains prices for gift wrapping options.", + "fields": [ + { + "name": "gift_wrapping_for_items", + "description": "Price of the gift wrapping for all individual order items.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_for_items_incl_tax", + "description": "Price of the gift wrapping for all individual order items including tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_for_order", + "description": "Price of the gift wrapping for the whole order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_for_order_incl_tax", + "description": "Price of the gift wrapping for the whole order including tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "printed_card", + "description": "Price for the printed card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "printed_card_incl_tax", + "description": "Price for the printed card including tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "event_name", + "description": "The name of the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of products added to the gift registry.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "GiftRegistryItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "The message text the customer entered to describe the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "owner_name", + "description": "The customer who created the gift registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registrants", + "description": "Contains details about each registrant for the event.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryRegistrant", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_address", + "description": "Contains the customer's shipping address. Only the registry owner can access this attribute.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerAddress", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistryType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID assigned to the gift registry.", + "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": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "description": "Defines properties of a gift card.", - "fields": [ - { - "name": "allow_message", - "description": "Indicates whether the customer can provide a message to accompany the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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 Products' is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell Products", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftRegistryDynamicAttribute", + "description": "", + "fields": [ + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Indicates which group the dynamic attribute is a member of.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryDynamicAttributeGroup", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A corresponding value for the code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GiftRegistryDynamicAttributeGroup", + "description": "Defines the group type of a gift registry dynamic attribute.", + "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": "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": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A string that describes a dynamic attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributesV2", - "description": "Product custom attributes.", - "args": [ - { - "name": "filters", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_card_options", - "description": "An array of customizable gift card options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": { + "name": "GiftRegistryDynamicAttributeInterface", + "description": "", + "fields": [ + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A corresponding value for the 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": [ + { + "kind": "OBJECT", + "name": "GiftRegistryRegistrantDynamicAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttribute", + "ofType": null + } + ] + }, + { "kind": "OBJECT", - "name": "GiftCardAmounts", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftcard_type", - "description": "An enumeration that specifies the type of gift card.", - "args": [], - "type": { - "kind": "ENUM", - "name": "GiftCardTypeEnum", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_redeemable", - "description": "Indicates whether the customer can redeem the value on the card for cash.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "SCALAR", - "name": "Int", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message_max_length", - "description": "The maximum number of characters the gift message can contain.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "open_amount_max", - "description": "The maximum acceptable value of an open amount gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "open_amount_min", - "description": "The minimum acceptable value of an open amount gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "options", - "description": "An array of options for a customizable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftRegistryDynamicAttributeMetadata", + "description": "", + "fields": [ + { + "name": "attribute_group", + "description": "Indicates which group the dynamic attribute a member of.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_required", + "description": "Indicates whether the dynamic attribute 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 dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The order in which to display the dynamic attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": "String", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "description": "", + "fields": [ + { + "name": "attribute_group", + "description": "Indicates which group the dynamic attribute a member of.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_required", + "description": "Indicates whether the dynamic attribute 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 dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The order in which to display the dynamic attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttributeMetadata", + "ofType": null + } + ] + }, + { "kind": "OBJECT", - "name": "TierPrice", - "ofType": null - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell Products", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftRegistryItem", + "description": "", + "fields": [ + { + "name": "created_at", + "description": "The date the product was added to the gift registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "quantity", + "description": "The requested quantity of the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_fulfilled", + "description": "The fulfilled quantity of the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a gift registry 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": "GiftRegistryItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": "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": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardRequisitionListItem", - "description": "Contains details about gift cards 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": "gift_card_options", - "description": "An array that defines gift card properties.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftCardOptions", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about a requisition list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "GiftRegistryItemInterface", + "description": "", + "fields": [ + { + "name": "created_at", + "description": "The date the product was added to the gift registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "quantity", + "description": "The requested quantity of the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_fulfilled", + "description": "The fulfilled quantity of the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a gift registry 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": "GiftRegistryItem", + "ofType": null + } + ] + }, + { "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + "name": "GiftRegistryItemUserErrorInterface", + "description": "Contains the status and any errors that encountered with the customer's gift register item.", + "fields": [ + { + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "args": [], + "type": { + "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 + }, + { + "kind": "OBJECT", + "name": "MoveCartItemsToGiftRegistryOutput", + "ofType": null + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftCardShipmentItem", - "description": "", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "args": [], + "type": { + "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": "GiftRegistryItemUserErrorInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "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": "GiftCardWishlistItem", - "description": "A single gift card added to a wish list.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "GiftMessage", - "description": "Contains the text of a gift message, its sender, and recipient", - "fields": [ - { - "name": "from", - "description": "Sender name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "Gift message text", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Recipient name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "GiftRegistryItemsUserError", + "description": "Contains details about an error that occurred when processing a gift registry item.", + "fields": [ + { + "name": "code", + "description": "An error code that describes the error encountered.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryItemsUserErrorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registry_item_uid", + "description": "The unique ID of the gift registry item containing an error.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registry_uid", + "description": "The unique ID of the `GiftRegistry` object containing an error.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "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 + }, + { + "name": "product_uid", + "description": "The unique ID of the product containing an error.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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 - } + { + "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.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "Used for other exceptions, such as database connection failures.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftOptionsPrices", - "description": "Contains prices for gift wrapping options.", - "fields": [ - { - "name": "gift_wrapping_for_items", - "description": "Price of the gift wrapping for all individual order items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_for_items_incl_tax", - "description": "Price of the gift wrapping for all individual order items including tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_for_order", - "description": "Price of the gift wrapping for the whole order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_for_order_incl_tax", - "description": "Price of the gift wrapping for the whole order including tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "printed_card", - "description": "Price for the printed card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "printed_card_incl_tax", - "description": "Price for the printed card including tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "event_name", - "description": "The name of the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of products added to the gift registry.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GiftRegistryOutput", + "description": "Contains details about the gift registry.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryOutputInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "The message text the customer entered to describe the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "owner_name", - "description": "The customer who created the gift registry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "GiftRegistryOutputInterface", + "description": "Contains the customer's gift registry.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "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": "ENUM", "name": "GiftRegistryPrivacySettings", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registrants", - "description": "Contains details about each registrant for the event.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_address", - "description": "Contains the customer's shipping address. Only the registry owner can access this attribute.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerAddress", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "Contains details about a registrant.", + "fields": [ + { + "name": "dynamic_attributes", + "description": "An array of dynamic attributes assigned to the registrant.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryRegistrantDynamicAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the registrant.", + "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 registrant.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID assigned to the registrant.", + "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": "GiftRegistryRegistrantDynamicAttribute", + "description": "", + "fields": [ + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A corresponding value for the code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistrySearchResult", + "description": "Contains the results of a gift registry search.", + "fields": [ + { + "name": "event_date", + "description": "The date of the event.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "event_title", + "description": "The title given to the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registry_uid", + "description": "The URL key of the gift registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "The location of the event.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the gift registry owner.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "ENUM", "name": "GiftRegistryStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistryType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID assigned to the gift registry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "description": "", - "fields": [ - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "group", - "description": "Indicates which group the dynamic attribute is a member of.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryDynamicAttributeGroup", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A corresponding value for the code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label assigned to the gift registry type on the Admin.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID assigned to the gift registry type.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GiftRegistryDynamicAttributeGroup", - "description": "Defines the group type of a gift registry dynamic attribute.", - "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": "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": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "A string that describes a dynamic attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "The preview image for a gift wrapping option.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrappingImage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The gift wrapping price.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `GiftWrapping` 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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "description": "", - "fields": [ - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A corresponding value for the code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "GiftWrappingImage", + "description": "Points to an image associated with a gift wrapping option.", + "fields": [ + { + "name": "label", + "description": "The gift wrapping preview image label.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The gift wrapping preview image URL.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttributeMetadata", - "description": "", - "fields": [ - { - "name": "attribute_group", - "description": "Indicates which group the dynamic attribute a member of.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_required", - "description": "Indicates whether the dynamic attribute 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 dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The order in which to display the dynamic attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", - "description": "", - "fields": [ - { - "name": "attribute_group", - "description": "Indicates which group the dynamic attribute a member of.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_required", - "description": "Indicates whether the dynamic attribute 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 dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The order in which to display the dynamic attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttributeMetadata", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryItem", - "description": "", - "fields": [ - { - "name": "created_at", - "description": "The date the product was added to the gift registry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "quantity", - "description": "The requested quantity of the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_fulfilled", - "description": "The fulfilled quantity of the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a gift registry 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": "GiftRegistryItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", - "description": "", - "fields": [ - { - "name": "created_at", - "description": "The date the product was added to the gift registry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "quantity", - "description": "The requested quantity of the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_fulfilled", - "description": "The fulfilled quantity of the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a gift registry 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": "GiftRegistryItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "GiftRegistryItemsUserError", - "description": "Contains details about an error that occurred when processing a gift registry item.", - "fields": [ - { - "name": "code", - "description": "An error code that describes the error encountered.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryItemsUserErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_registry_item_uid", - "description": "The unique ID of the gift registry item containing an error.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_registry_uid", - "description": "The unique ID of the `GiftRegistry` object containing an error.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "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 - }, - { - "name": "product_uid", - "description": "The unique ID of the product containing an error.", - "args": [], - "type": { - "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": "OUT_OF_STOCK", - "description": "Used for handling out of stock products.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_FOUND", - "description": "Used for exceptions like EntityNotFound.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "Used for other exceptions, such as database connection failures.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", - "description": "Contains the status and any errors that encountered with the customer's gift register item.", - "fields": [ - { - "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", - "args": [], - "type": { - "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 - }, - { - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", - "args": [], - "type": { - "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": "GiftRegistryItemUserErrorInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryOutput", - "description": "Contains details about the gift registry.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", - "description": "Contains the customer's gift registry.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "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": "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the registrant.", - "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 registrant.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID assigned to the registrant.", - "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": "GiftRegistryRegistrantDynamicAttribute", - "description": "", - "fields": [ - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A corresponding value for the code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "description": "Contains the results of a gift registry search.", - "fields": [ - { - "name": "event_date", - "description": "The date of the event.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "event_title", - "description": "The title given to the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_registry_uid", - "description": "The URL key of the gift registry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The location of the event.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the gift registry owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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 - }, - { - "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": "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": "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label assigned to the gift registry type on the Admin.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID assigned to the gift registry type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "GooglePayButtonStyles", + "description": "", + "fields": [ + { + "name": "color", + "description": "The button color", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": "The button height in pixels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The button type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The preview image for a gift wrapping option.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrappingImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The gift wrapping price.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `GiftWrapping` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "GooglePayConfig", + "description": "", + "fields": [ + { + "name": "button_styles", + "description": "The styles for the GooglePay Button configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GooglePayButtonStyles", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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", + "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": "three_ds_mode", + "description": "3DS mode", + "args": [], + "type": { + "kind": "ENUM", + "name": "ThreeDSMode", + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "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": "label", - "description": "The gift wrapping preview image label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The gift wrapping preview image URL.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "GooglePayMethodInput", + "description": "Google 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments_order_id", + "description": "The payment services order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paypal_order_id", + "description": "PayPal order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GooglePayButtonStyles", - "description": "", - "fields": [ - { - "name": "color", - "description": "The button color", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "The button height in pixels", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The button type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GooglePayConfig", - "description": "", - "fields": [ - { - "name": "button_styles", - "description": "The styles for the GooglePay Button configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GooglePayButtonStyles", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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", - "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": "three_ds_mode", - "description": "3DS mode", - "args": [], - "type": { - "kind": "ENUM", - "name": "ThreeDSMode", - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GooglePayMethodInput", - "description": "Google 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", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": 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.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array containing grouped product items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "GroupedProduct", + "description": "Defines a grouped product, which consists of simple standalone products that are presented as a group.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array containing grouped product items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GroupedProductItem", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "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": "PhysicalProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", "name": "GroupedProductItem", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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": "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": "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": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about this product option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "qty", - "description": "The quantity of this grouped product item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "GroupedProductWishlistItem", - "description": "A grouped product wish list item.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "INPUT_OBJECT", - "name": "GuestOrderCancelInput", - "description": "Input to retrieve a guest order based on token.", - "fields": null, - "inputFields": [ - { - "name": "reason", - "description": "Cancellation reason.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "token", - "description": "Order token.", - "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": "GuestOrderInformationInput", - "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": "lastname", - "description": "Order billing address lastname.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "number", - "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": "OBJECT", - "name": "Highlight", - "description": "An object that provides highlighted text for matched words", - "fields": [ - { - "name": "attribute", - "description": "The product attribute that contains a match for the search phrase", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "matched_words", - "description": "An array of strings", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The matched text, enclosed within emphasis tags", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "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": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Details about this product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "qty", + "description": "The quantity of this grouped product item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "HostedFieldsConfig", - "description": "", - "fields": [ - { - "name": "cc_vault_code", - "description": "Vault payment method code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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_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", - "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": "payment_source", - "description": "The payment source for the payment method", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requires_card_details", - "description": "Card and bin details required", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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": "three_ds_mode", - "description": "3DS mode", - "args": [], - "type": { - "kind": "ENUM", - "name": "ThreeDSMode", - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "HostedFieldsInput", - "description": "Hosted Fields payment inputs", - "fields": null, - "inputFields": [ - { - "name": "cardBin", - "description": "Card bin number", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cardExpiryMonth", - "description": "Expiration month of the card", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cardExpiryYear", - "description": "Expiration year of the card", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cardLast4", - "description": "Last four digits of the card", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "holderName", - "description": "Name on the card", - "type": { - "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 Payment Services payment integration.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "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": "OBJECT", - "name": "ImageSwatchData", - "description": "", - "fields": [ - { - "name": "thumbnail", - "description": "The URL assigned to the thumbnail of the swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value can be represented as color (HEX code), image link, or text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "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.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STRIPTAGS", - "description": "Strip HTML Tags.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ESCAPEHTML", - "description": "Escape HTML Entities.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InsufficientStockError", - "description": "", - "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 - }, - { - "name": "quantity", - "description": "Amount of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Error", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InternalError", - "description": "Contains an error message when an internal error occurred.", - "fields": [ - { - "name": "message", - "description": "The returned error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "GroupedProductWishlistItem", + "description": "A grouped product wish list item.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ErrorInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Invoice", - "description": "Contains invoice details.", - "fields": [ - { - "name": "comments", - "description": "Comments on the invoice.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `Invoice` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Invoiced product details.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Sequential invoice number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "INPUT_OBJECT", - "name": "InvoiceCustomAttributesInput", - "description": "Defines an invoice custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "An array of custom attributes for invoice.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "invoice_id", - "description": "The invoice ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "GuestOrderCancelInput", + "description": "Input to retrieve a guest order based on token.", + "fields": null, + "inputFields": [ + { + "name": "reason", + "description": "Cancellation reason.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "Order token.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InvoiceItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "InvoiceItemCustomAttributesInput", - "description": "Defines an invoice item custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "An array of custom attributes for invoice item.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "invoice_id", - "description": "The invoice ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "invoice_item_id", - "description": "The invoice item ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "description": "Contains detailes about invoiced items.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleInvoiceItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardInvoiceItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InvoiceItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "InvoiceOutput", - "description": "Contains details about the invoice after adding custom attributes to it.", - "fields": [ - { - "name": "invoice", - "description": "The custom attributes to invoice have been added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Invoice", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InvoiceTotal", - "description": "Contains price details from an invoice.", - "fields": [ - { - "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 - }, - { - "name": "discounts", - "description": "The applied discounts to the invoice.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": 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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the invoice.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ShippingHandling", - "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 invoice 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 invoice.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_tax", - "description": "The amount of tax applied to the invoice.", - "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": "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.", - "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": "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.", - "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": "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.", - "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": "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.", - "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": "IsEmailAvailableOutput", - "description": "Contains the result of the `isEmailAvailable` query.", - "fields": [ - { - "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": "OBJECT", - "name": "ItemNote", - "description": "The note object for quote line item.", - "fields": [ - { - "name": "created_at", - "description": "Timestamp that reflects note creation date.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note", - "description": "Note text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note_uid", - "description": "The unique ID of a `ItemNote` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "description": "A list of options of the selected bundle product.", - "fields": [ - { - "name": "label", - "description": "The label of the option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "A list of products that represent the values of the parent option.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", - "ofType": null - } + "name": "GuestOrderInformationInput", + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "Order billing address lastname.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "Order number.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "price", - "description": "The price of the child bundle product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_name", - "description": "The name of the child bundle product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_sku", - "description": "The SKU of the child bundle product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The number of this bundle product that were ordered.", - "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 `ItemSelectedBundleOptionValue` 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": "SCALAR", - "name": "JSON", - "description": "A JSON scalar", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "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": "INPUT_OBJECT", - "name": "LineItemNoteInput", - "description": "Sets quote item note.", - "fields": null, - "inputFields": [ - { - "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": "ID", - "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": "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": "OBJECT", - "name": "ProductMediaGalleryEntriesContent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "file", - "description": "The path of the image on the server.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The alt text displayed on the storefront when the user points to the image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "media_type", - "description": "Either `image` or `video`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `MediaGalleryEntry` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_content", - "description": "Details about the content of a video item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AssetImage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssetVideo", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProductVideo", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "MessageStyleLogo", - "description": "", - "fields": [ - { - "name": "type", - "description": "The type of logo for the PayPal Pay Later messaging", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MessageStyles", - "description": "", - "fields": [ - { - "name": "layout", - "description": "The message layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logo", - "description": "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": "Money", - "description": "Defines a monetary value, including a numeric value and a currency code.", - "fields": [ - { - "name": "currency", - "description": "A three-letter currency code, such as USD or EUR.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CurrencyEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A number expressing a monetary value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", - "args": [], - "type": { - "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 - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", - "ofType": null - } - ], - "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": "MoveLineItemToRequisitionListInput", - "description": "Move Line Item to Requisition List.", - "fields": null, - "inputFields": [ - { - "name": "quote_item_uid", - "description": "The unique ID of a `CartLineItem` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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 - }, - { - "name": "requisition_list_uid", - "description": "The unique ID of a requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "HostedFieldsConfig", + "description": "", + "fields": [ + { + "name": "cc_vault_code", + "description": "Vault payment method code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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_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", + "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": "payment_source", + "description": "The payment source for the payment method", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requires_card_details", + "description": "Card and bin details required", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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": "three_ds_mode", + "description": "3DS mode", + "args": [], + "type": { + "kind": "ENUM", + "name": "ThreeDSMode", + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HostedFieldsInput", + "description": "Hosted Fields payment inputs", + "fields": null, + "inputFields": [ + { + "name": "cardBin", + "description": "Card bin number", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cardExpiryMonth", + "description": "Expiration month of the card", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cardExpiryYear", + "description": "Expiration year of the card", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cardLast4", + "description": "Last four digits of the card", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "holderName", + "description": "Name on the card", + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_source", + "description": "The payment source for the payment method", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments_order_id", + "description": "The payment services order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paypal_order_id", + "description": "PayPal order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "SCALAR", "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MoveLineItemToRequisitionListOutput", - "description": "Contains the updated negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after moving item to requisition list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "MoveProductsBetweenWishlistsOutput", - "description": "Contains the source and target wish lists after moving products.", - "fields": [ - { - "name": "destination_wishlist", - "description": "The destination wish list after receiving products moved from the source wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source_wishlist", - "description": "The source wish list after moving products from it.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "The `ID` scalar type represents a unique identifier, often used to\nrefetch an object or as key for a cache. The ID type appears in a JSON\nresponse as a String; however, it is not intended to be human-readable.\nWhen expected as an input type, any string (such as `\"4\"`) or integer\n(such as `4`) input value will be accepted as an ID.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while moving products to a wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Mutation", - "description": "", - "fields": [ - { - "name": "acceptCompanyInvitation", - "description": "Accept invitation to the company.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyInvitationOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "acceptNegotiableQuoteTemplate", - "description": "Update 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": "AcceptNegotiableQuoteTemplateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addDownloadableProductsToCart", - "description": "Add one or more downloadable 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.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AddDownloadableProductsToCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddDownloadableProductsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addGiftRegistryRegistrants", - "description": "Add registrants to the specified gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "registrants", - "description": "An array registrants to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryRegistrantInput", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddGiftRegistryRegistrantsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProductsToCart", - "description": "Add any type of product to the cart.", - "args": [ - { - "name": "cartId", - "description": "The cart ID of the shopper.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cartItems", - "description": "An array that defines the products to add to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProductsToCompareList", - "description": "Add products to the specified compare list.", - "args": [ - { - "name": "input", - "description": "An input object that defines which products to add to an existing compare list.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AddProductsToCompareListInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProductsToRequisitionList", - "description": "Add items to the specified requisition list.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "requisitionListItems", - "description": "An array of products to be added to the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequisitionListItemsInput", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToRequisitionListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProductsToWishlist", - "description": "Add one or more products to the specified wish list. This mutation supports all product types.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of a wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "wishlistItems", - "description": "An array of products to add to the wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WishlistItemInput", + "name": "ImageSwatchData", + "description": "", + "fields": [ + { + "name": "thumbnail", + "description": "The URL assigned to the thumbnail of the swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value can be represented as color (HEX code), image link, or text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SwatchDataInterface", "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addPurchaseOrderComment", - "description": "Add a comment to an existing purchase order.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddPurchaseOrderCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddPurchaseOrderCommentOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addPurchaseOrderItemsToCart", - "description": "Add purchase order items to the shopping cart.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddPurchaseOrderItemsToCartInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addRequisitionListItemsToCart", - "description": "Add items in the requisition list to the customer's cart.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "requisitionListItemUids", - "description": "An array of UIDs presenting products to be added to the cart. If no UIDs are specified, all items in the requisition list will be added to the cart.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddRequisitionListItemsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addReturnComment", - "description": "Add a comment to an existing return.", - "args": [ - { - "name": "input", - "description": "An input object that defines a return comment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddReturnCommentInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddReturnCommentOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addReturnTracking", - "description": "Add tracking information to the return.", - "args": [ - { - "name": "input", - "description": "An input object that defines tracking information.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddReturnTrackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddReturnTrackingOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addWishlistItemsToCart", - "description": "Add items in the specified wishlist to the customer's cart.", - "args": [ - { - "name": "wishlistId", - "description": "The unique ID of the wish list", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "wishlistItemIds", - "description": "An array of IDs representing products to be added to the cart. If no IDs are specified, all items in the wishlist will be added to the cart", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddWishlistItemsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applyCouponToCart", - "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": "ApplyCouponToCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyCouponToCartOutput", - "ofType": null - }, - "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.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the gift card code and cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplyGiftCardToCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyGiftCardToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applyRewardPointsToCart", - "description": "Apply all available points, up to the cart total. Partial redemption is not available.", - "args": [ - { - "name": "cartId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyRewardPointsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applyStoreCreditToCart", - "description": "Apply store credit to the specified cart.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the cart ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ApplyStoreCreditToCartInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyStoreCreditToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "approvePurchaseOrders", - "description": "Approve purchase orders.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersActionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrdersActionOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignCompareListToCustomer", - "description": "Assign the specified compare list to the logged in customer.", - "args": [ - { - "name": "uid", - "description": "The unique ID of the compare list to be assigned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AssignCompareListToCustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignCustomerToGuestCart", - "description": "Assign a logged-in customer to the specified guest shopping cart.", - "args": [ - { - "name": "cart_id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + } + ], + "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.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STRIPTAGS", + "description": "Strip HTML Tags.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ESCAPEHTML", + "description": "Escape HTML Entities.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "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.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CancelOrderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelPurchaseOrders", - "description": "Cancel purchase orders.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersActionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrdersActionOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changeCustomerPassword", - "description": "Change the password for the logged-in customer.", - "args": [ - { - "name": "currentPassword", - "description": "The customer's original password.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "newPassword", - "description": "The customer's updated password.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clearCustomerCart", - "description": "Remove all items from the specified cart.", - "args": [ - { - "name": "cartUid", - "description": "The masked ID of the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ClearCustomerCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clearWishlist", - "description": "Remove all the products from the specified wish list.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of a wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveProductsFromWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closeNegotiableQuotes", - "description": "Mark a negotiable quote as closed. The negotiable quote is still visible on the storefront.", - "args": [ - { - "name": "input", - "description": "An input object that closes a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CloseNegotiableQuotesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CloseNegotiableQuotesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmCancelOrder", - "description": "Cancel the specified guest customer order.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmCancelOrderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmEmail", - "description": "Confirms the email address for a customer.", - "args": [ - { - "name": "input", - "description": "An input object to identify the customer to confirm the email.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmEmailInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmReturn", - "description": "Confirm the return.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmReturnInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestReturnOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactUs", - "description": "Send a 'Contact Us' email to the merchant.", - "args": [ - { - "name": "input", - "description": "An input object that defines shopper information.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContactUsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ContactUsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copyItemsBetweenRequisitionLists", - "description": "Copy items from one requisition list to another.", - "args": [ - { - "name": "sourceRequisitionListUid", - "description": "The unique ID of the source requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "destinationRequisitionListUid", - "description": "The unique ID of the destination requisition list. If null, a new requisition list will be created.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requisitionListItem", - "description": "The list of products to copy.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CopyItemsBetweenRequisitionListsInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CopyItemsFromRequisitionListsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copyProductsBetweenWishlists", - "description": "Copy products from one wish list to another. The original wish list is unchanged.", - "args": [ - { - "name": "sourceWishlistUid", - "description": "The ID of the original wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "destinationWishlistUid", - "description": "The ID of the target wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "wishlistItems", - "description": "An array of items to copy.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WishlistItemCopyInput", + "name": "InsufficientStockError", + "description": "", + "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 + }, + { + "name": "quantity", + "description": "Amount of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Error", "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CopyProductsBetweenWishlistsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompany", - "description": "Create a company at the request of either a customer or a guest.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyCreateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCompanyOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompanyRole", - "description": "Create a new company role.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleCreateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCompanyRoleOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompanyTeam", - "description": "Create a new team for the customer's company within the current company context.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamCreateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCompanyTeamOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompanyUser", - "description": "Create a new company user at the request of an existing customer.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyUserCreateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCompanyUserOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompareList", - "description": "Create a new compare list. The compare list is saved for logged in customers.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CreateCompareListInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCustomerAddress", - "description": "Create a billing or shipping address for a customer or guest.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCustomerV2", - "description": "Create a customer account.", - "args": [ - { - "name": "input", - "description": "An input object that defines the customer to be created.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerCreateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createGiftRegistry", - "description": "Create a gift registry on behalf of the customer.", - "args": [ - { - "name": "giftRegistry", - "description": "An input object that defines a new gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateGiftRegistryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateGiftRegistryOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createGuestCart", - "description": "Create a new shopping cart", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CreateGuestCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateGuestCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPaymentOrder", - "description": "Creates a payment order for further payment processing", - "args": [ - { - "name": "input", - "description": "Contains payment order details that are used while processing the payment order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentOrderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePaymentOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPurchaseOrderApprovalRule", - "description": "Create a purchase order approval rule.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrderApprovalRuleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createRequisitionList", - "description": "Create an empty requisition list.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CreateRequisitionListInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRequisitionListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createVaultCardPaymentToken", - "description": "Creates a vault payment token", - "args": [ - { - "name": "input", - "description": "Describe the variables needed to create a vault card payment token", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateVaultCardPaymentTokenInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateVaultCardPaymentTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createVaultCardSetupToken", - "description": "Creates a vault card setup token", - "args": [ - { - "name": "input", - "description": "Describe the variables needed to create a vault card setup token", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateVaultCardSetupTokenInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateVaultCardSetupTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createWishlist", - "description": "Create a new wish list.", - "args": [ - { - "name": "input", - "description": "An input object that defines a new wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateWishlistInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCompanyRole", - "description": "Delete the specified company role.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCompanyRoleOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCompanyTeam", - "description": "Delete the specified company team.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCompanyTeamOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCompanyUserV2", - "description": "Delete the specified company user.", - "args": [ - { - "name": "id", - "description": null, - "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 - }, - { - "name": "deleteCompareList", - "description": "Delete the specified compare list.", - "args": [ - { - "name": "uid", - "description": "The unique ID of the compare list to be deleted.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCompareListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCustomer", - "description": "Delete customer account", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCustomerAddress", - "description": "Delete the billing or shipping address of a customer.", - "args": [ - { - "name": "id", - "description": "The ID of the customer address to be deleted.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "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": { + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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.", - "args": [ - { - "name": "input", - "description": "An input object that deletes a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteNegotiableQuotesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteNegotiableQuotesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletePaymentToken", - "description": "Delete a customer's payment token.", - "args": [ - { - "name": "public_hash", - "description": "The reusable payment token securely stored in the vault.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeletePaymentTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletePurchaseOrderApprovalRule", - "description": "Delete existing purchase order approval rules.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeletePurchaseOrderApprovalRuleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeletePurchaseOrderApprovalRuleOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteRequisitionList", - "description": "Delete a requisition list.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRequisitionListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteRequisitionListItems", - "description": "Delete items from a requisition list.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "requisitionListItemUids", - "description": "An array of UIDs representing products to be removed from the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRequisitionListItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteWishlist", - "description": "Delete the specified wish list. You cannot delete the customer's default (first) wish list.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of the wish list to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteWishlistOutput", - "ofType": null - }, - "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", - "args": [ - { - "name": "input", - "description": "An input object that specifies details for estimation of available shipping methods", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EstimateTotalsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "Int", + "description": "The `Int` scalar type represents non-fractional signed whole numeric\nvalues. Int can represent values between -(2^31) and 2^31 - 1. ", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "AvailableShippingMethod", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimateTotals", - "description": "Estimate totals for cart based on the address", - "args": [ - { - "name": "input", - "description": "An input object that specifies details for cart totals estimation", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EstimateTotalsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "InternalError", + "description": "Contains an error message when an internal error occurred.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ErrorInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "EstimateTotalsOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "exchangeExternalCustomerToken", - "description": "Generate a token for specified customer.", - "args": [ - { - "name": "input", - "description": "Contains details about external customer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ExchangeExternalCustomerTokenInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ExchangeExternalCustomerTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generateCustomerToken", - "description": "Generate a token for specified customer.", - "args": [ - { - "name": "email", - "description": "The customer's email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "password", - "description": "The customer's password.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerToken", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generateCustomerTokenAsAdmin", - "description": "Request a customer token so that an administrator can perform remote shopping assistance.", - "args": [ - { - "name": "input", - "description": "An input object that defines the customer email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GenerateCustomerTokenAsAdminInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GenerateCustomerTokenAsAdminOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generateNegotiableQuoteFromTemplate", - "description": "Generate a negotiable quote from an accept quote template.", - "args": [ - { - "name": "input", - "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": "GenerateNegotiableQuoteFromTemplateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GenerateNegotiableQuoteFromTemplateOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeCarts", - "description": "Transfer the contents of a guest cart into the cart of a logged-in customer.", - "args": [ - { - "name": "source_cart_id", - "description": "The guest's cart ID before they login.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "destination_cart_id", - "description": "The cart ID after the guest logs in.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "Invoice", + "description": "Contains invoice details.", + "fields": [ + { + "name": "comments", + "description": "Comments on the invoice.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SalesCommentItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `Invoice` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Invoiced product details.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "Sequential invoice number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "INPUT_OBJECT", + "name": "InvoiceCustomAttributesInput", + "description": "Defines an invoice custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "An array of custom attributes for invoice.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invoice_id", + "description": "The invoice ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "moveCartItemsToGiftRegistry", - "description": "Move all items from the cart to a gift registry.", - "args": [ - { - "name": "cartUid", - "description": "The unique ID of the cart containing items to be moved to a gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "giftRegistryUid", - "description": "The unique ID of the target gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "moveItemsBetweenRequisitionLists", - "description": "Move Items from one requisition list to another.", - "args": [ - { - "name": "sourceRequisitionListUid", - "description": "The unique ID of the source requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "destinationRequisitionListUid", - "description": "The unique ID of the destination requisition list. If null, a new requisition list will be created.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "requisitionListItem", - "description": "The list of products to move.", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoveItemsBetweenRequisitionListsInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MoveItemsBetweenRequisitionListsOutput", - "ofType": null - }, - "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.", - "args": [ - { - "name": "sourceWishlistUid", - "description": "The ID of the original wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "destinationWishlistUid", - "description": "The ID of the target wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "wishlistItems", - "description": "An array of items to move.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WishlistItemMoveInput", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MoveProductsBetweenWishlistsOutput", - "ofType": null - }, - "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.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PlaceNegotiableQuoteOrderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlaceNegotiableQuoteOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeOrder", - "description": "Convert the quote into an order.", - "args": [ - { - "name": "input", - "description": "An input object that defines the shopper's cart ID.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PlaceOrderInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlaceOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeOrderForPurchaseOrder", - "description": "Convert the purchase order into an order.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PlaceOrderForPurchaseOrderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlaceOrderForPurchaseOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placePurchaseOrder", - "description": "Place a purchase order.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PlacePurchaseOrderInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlacePurchaseOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redeemGiftCardBalanceAsStoreCredit", - "description": "Redeem a gift card for store credit.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the gift card code to redeem.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftCardAccountInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GiftCardAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rejectPurchaseOrders", - "description": "Reject purchase orders.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersActionInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrdersActionOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeCouponFromCart", - "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": "RemoveCouponFromCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveCouponFromCartOutput", - "ofType": null - }, - "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.", - "args": [ - { - "name": "input", - "description": "An input object that specifies which gift card code to remove from the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RemoveGiftCardFromCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveGiftCardFromCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeGiftRegistry", - "description": "Delete the specified gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveGiftRegistryOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeGiftRegistryItems", - "description": "Delete the specified items from a gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "itemsUid", - "description": "An array of item IDs to remove from the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveGiftRegistryItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeGiftRegistryRegistrants", - "description": "Removes registrants from a gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "registrantsUid", - "description": "An array of registrant IDs to remove.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveGiftRegistryRegistrantsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeItemFromCart", - "description": "Delete the entire quantity of a specified item from the cart. If you remove all items from the cart, the cart continues to exist.", - "args": [ - { - "name": "input", - "description": "An input object that defines which products to remove from the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RemoveItemFromCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveItemFromCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeNegotiableQuoteItems", - "description": "Remove one or more products from a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that removes one or more items from a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveNegotiableQuoteItemsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveNegotiableQuoteItemsOutput", - "ofType": null - }, - "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.", - "args": [ - { - "name": "input", - "description": "An input object that defines which products to remove from a compare list.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RemoveProductsFromCompareListInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeProductsFromWishlist", - "description": "Remove one or more products from the specified wish list.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of a wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "wishlistItemsIds", - "description": "An array of item IDs representing products to be removed.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveProductsFromWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeReturnTracking", - "description": "Remove a tracked shipment from a return.", - "args": [ - { - "name": "input", - "description": "An input object that removes tracking information.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveReturnTrackingInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveReturnTrackingOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeRewardPointsFromCart", - "description": "Cancel the application of reward points to the cart.", - "args": [ - { - "name": "cartId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveRewardPointsFromCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeStoreCreditFromCart", - "description": "Remove store credit that has been applied to the specified cart.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the cart ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveStoreCreditFromCartInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveStoreCreditFromCartOutput", - "ofType": null - }, - "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.", - "args": [ - { - "name": "orderNumber", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReorderItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestGuestOrderCancel", - "description": "Request to cancel specified guest order.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GuestOrderCancelInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestGuestReturn", - "description": null, - "args": [ - { - "name": "input", - "description": "An input object that contains the fields needed to start a return request for guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestGuestReturnInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestReturnOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestNegotiableQuote", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestNegotiableQuoteInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestNegotiableQuoteOutput", - "ofType": null - }, - "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.", - "args": [ - { - "name": "email", - "description": "The customer's email address.", - "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": "requestReturn", - "description": "Initiates a buyer's request to return items for replacement or refund.", - "args": [ - { - "name": "input", - "description": "An input object that contains the fields needed to start a return request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestReturnInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestReturnOutput", - "ofType": null - }, - "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`.", - "args": [ - { - "name": "email", - "description": "The customer's email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "resetPasswordToken", - "description": "A runtime token generated by the `requestPasswordResetEmail` mutation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "newPassword", - "description": "The customer's new password.", - "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": "revokeCustomerToken", - "description": "Revoke the customer token.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RevokeCustomerTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendNegotiableQuoteForReview", - "description": "Send the negotiable quote to the seller for review.", - "args": [ - { - "name": "input", - "description": "An input object that sends a request for the merchant to review a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendNegotiableQuoteForReviewInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendNegotiableQuoteForReviewOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setBillingAddressOnCart", - "description": "Set the billing address on a specific cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines the billing address to be assigned to the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetBillingAddressOnCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetBillingAddressOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCart", - "description": "Add custom attributes to the cart.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CartCustomAttributesInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddCustomAttributesToCartItemOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCartItem", - "description": "Add custom attributes to item in the cart.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CartItemCustomAttributesInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddCustomAttributesToCartItemOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCompany", - "description": "Add custom attributes to company.", - "args": [ - { - "name": "input", - "description": "An input object that defines the custom attributes to be assigned to a company.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetCustomAttributesOnCompanyInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetCustomAttributesOnCompanyOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCreditMemo", - "description": "Add custom attributes to the credit memo.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CreditMemoCustomAttributesInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreditMemoOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCreditMemoItem", - "description": "Add custom attributes to the credit memo item.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "CreditMemoItemCustomAttributesInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreditMemoOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnInvoice", - "description": "Add custom attributes to the invoice.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "InvoiceCustomAttributesInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "InvoiceOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnInvoiceItem", - "description": "Add custom attributes to the invoice item.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "InvoiceItemCustomAttributesInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "InvoiceOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnNegotiableQuote", - "description": "Add custom attributes to a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the custom attributes to be assigned to a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetCustomAttributesOnNegotiableQuoteInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetCustomAttributesOnNegotiableQuoteOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setGiftOptionsOnCart", - "description": "Set gift options, including gift messages, gift wrapping, gift receipts, and printed cards.", - "args": [ - { - "name": "input", - "description": "An input object that defines the selected gift options.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetGiftOptionsOnCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetGiftOptionsOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setGuestEmailOnCart", - "description": "Assign the email address of a guest to the cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines a guest email address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetGuestEmailOnCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetGuestEmailOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setLineItemNote", - "description": "Add buyer's note to a negotiable quote item.", - "args": [ - { - "name": "input", - "description": "An input object that defines the quote item note.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LineItemNoteInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetLineItemNoteOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setNegotiableQuoteBillingAddress", - "description": "Assign a billing address to a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the billing address to be assigned to a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteBillingAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetNegotiableQuoteBillingAddressOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setNegotiableQuotePaymentMethod", - "description": "Set the payment method on a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the payment method for the specified negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuotePaymentMethodInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetNegotiableQuotePaymentMethodOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setNegotiableQuoteShippingAddress", - "description": "Assign a previously-defined address as the shipping address for a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the shipping address to be assigned to a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteShippingAddressInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetNegotiableQuoteShippingAddressOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setNegotiableQuoteShippingMethods", - "description": "Assign the shipping methods on the negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the shipping methods to be assigned to a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteShippingMethodsInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetNegotiableQuoteShippingMethodsOutput", - "ofType": null - }, - "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": "setPaymentMethodOnCart", - "description": "Apply a payment method to the cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines which payment method to apply to the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetPaymentMethodOnCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetPaymentMethodOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setQuoteTemplateLineItemNote", - "description": "Add buyer's note to a negotiable quote template item.", - "args": [ - { - "name": "input", - "description": "An input object that defines the quote template item note.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "QuoteTemplateLineItemNoteInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setShippingAddressesOnCart", - "description": "Set one or more shipping addresses on a specific cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines one or more shipping addresses to be assigned to the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetShippingAddressesOnCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetShippingAddressesOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setShippingMethodsOnCart", - "description": "Set one or more delivery methods on a cart.", - "args": [ - { - "name": "input", - "description": "An input object that applies one or more shipping methods to the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetShippingMethodsOnCartInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetShippingMethodsOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shareGiftRegistry", - "description": "Send an email about the gift registry to a list of invitees.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sender", - "description": "The sender's email address and gift message.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistrySenderInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "invitees", - "description": "An array containing invitee names and email addresses.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistryInviteeInput", + "name": "InvoiceItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ShareGiftRegistryOutput", - "ofType": null - }, - "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.", - "args": [ - { - "name": "email", - "description": "The email address that will receive the store's newsletter.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubscribeEmailToNewsletterOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "syncPaymentOrder", - "description": "Synchronizes the payment order details for further payment processing", - "args": [ - { - "name": "input", - "description": "Describes the variables needed to synchronize the payment order details", - "type": { - "kind": "INPUT_OBJECT", - "name": "SyncPaymentOrderInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCartItems", - "description": "Modify items in the cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines products to be updated.", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateCartItemsInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCartItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompany", - "description": "Update company information.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompanyRole", - "description": "Update company role information.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyRoleOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompanyStructure", - "description": "Change the parent node of a company team within the current company context.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyStructureUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyStructureOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompanyTeam", - "description": "Update company team data.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyTeamOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompanyUser", - "description": "Update an existing company user.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyUserUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyUserOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCustomerAddress", - "description": "Update the billing or shipping address of a customer or guest.", - "args": [ - { - "name": "id", - "description": "The ID assigned to the customer address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": "An input object that contains changes to the customer address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCustomerEmail", - "description": "Change the email address for the logged-in customer.", - "args": [ - { - "name": "email", - "description": "The customer's email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "password", - "description": "The customer's password.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCustomerV2", - "description": "Update the customer's personal information.", - "args": [ - { - "name": "input", - "description": "An input object that defines the customer characteristics to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerUpdateInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateGiftRegistry", - "description": "Update the specified gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of an existing gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "giftRegistry", - "description": "An input object that defines which fields to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateGiftRegistryOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateGiftRegistryItems", - "description": "Update the specified items in the gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "items", - "description": "An array of items to be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryItemInput", + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InvoiceItemCustomAttributesInput", + "description": "Defines an invoice item custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "An array of custom attributes for invoice item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invoice_id", + "description": "The invoice ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invoice_item_id", + "description": "The invoice item ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "description": "Contains detailes about invoiced items.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleInvoiceItem", "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateGiftRegistryItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateGiftRegistryRegistrants", - "description": "Modify the properties of one or more gift registry registrants.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "registrants", - "description": "An array of registrants to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryRegistrantInput", + }, + { + "kind": "OBJECT", + "name": "DownloadableInvoiceItem", "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateGiftRegistryRegistrantsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateNegotiableQuoteQuantities", - "description": "Change the quantity of one or more items in an existing negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that changes the quantity of one or more items in a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateNegotiableQuoteQuantitiesInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateNegotiableQuoteItemsQuantityOutput", - "ofType": null - }, - "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.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of a wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "wishlistItems", - "description": "An array of items to be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WishlistItemUpdateInput", + }, + { + "kind": "OBJECT", + "name": "GiftCardInvoiceItem", "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProductsInWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatePurchaseOrderApprovalRule", - "description": "Update existing purchase order approval rules.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdatePurchaseOrderApprovalRuleInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRequisitionList", - "description": "Rename a requisition list and change its description.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateRequisitionListInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRequisitionListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRequisitionListItems", - "description": "Update items in a requisition list.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "requisitionListItems", - "description": "Items to be updated in the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRequisitionListItemsInput", + }, + { + "kind": "OBJECT", + "name": "InvoiceItem", "ofType": null - } - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRequisitionListItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateWishlist", - "description": "Change the name and visibility of the specified wish list.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of the wish list to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name assigned to the wish list.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "visibility", - "description": "Indicates the visibility of the wish list.", - "type": { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "validatePurchaseOrders", - "description": "Validate purchase orders.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ValidatePurchaseOrdersInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ValidatePurchaseOrdersOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuote", - "description": "Contains details about a negotiable quote.", - "fields": [ - { - "name": "available_payment_methods", - "description": "An array of payment methods that can be applied to the negotiable quote.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + } + ] + }, + { "kind": "OBJECT", - "name": "AvailablePaymentMethod", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "InvoiceOutput", + "description": "Contains details about the invoice after adding custom attributes to it.", + "fields": [ + { + "name": "invoice", + "description": "The custom attributes to invoice have been added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Invoice", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of comments made by the buyer and seller.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "InvoiceTotal", + "description": "Contains price details from an invoice.", + "fields": [ + { + "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 + }, + { + "name": "discounts", + "description": "The applied discounts to the invoice.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": 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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the invoice.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingHandling", + "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 invoice 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 invoice.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_tax", + "description": "The amount of tax applied to the invoice.", + "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": "NegotiableQuoteComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp indicating when the negotiable quote was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the negotiable quote", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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.", + "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": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address of the company user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "history", - "description": "A list of status and price changes for the negotiable quote.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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.", + "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": "NegotiableQuoteHistoryEntry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_virtual", - "description": "Indicates whether the negotiable quote 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": "The list of items in the negotiable quote.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The title assigned to the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prices", - "description": "A set of subtotals and totals applied to the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_payment_method", - "description": "The payment method that was applied to the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SelectedPaymentMethod", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_addresses", - "description": "A list of shipping addresses applied to the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_quantity", - "description": "The total number of items in the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a `NegotiableQuote` 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 negotiable quote was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the region.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "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.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The first name of the company user.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lastname", - "description": "The last name of the company user.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "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": "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": "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": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "description": "", - "fields": [ - { - "name": "city", - "description": "The company's city or town.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the company user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "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": [ - { - "kind": "OBJECT", - "name": "NegotiableQuoteBillingAddress", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "description": "Defines the company's state or province.", - "fields": [ - { - "name": "code", - "description": "The address region code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "NegotiableQuoteBillingAddress", - "description": "", - "fields": [ - { - "name": "city", - "description": "The company's city or town.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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.", + "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": "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the company user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "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": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteBillingAddressInput", - "description": "Defines the billing address.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Defines a billing address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteAddressInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_address_uid", - "description": "The unique ID of a `CustomerAddress` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "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 negotiable quote.", - "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": "OBJECT", - "name": "NegotiableQuoteComment", - "description": "Contains a single plain text comment from either the buyer or seller.", - "fields": [ - { - "name": "author", - "description": "The first and last name of the commenter.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "IsEmailAvailableOutput", + "description": "Contains the result of the `isEmailAvailable` query.", + "fields": [ + { + "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": "OBJECT", - "name": "NegotiableQuoteUser", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp indicating when the comment was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_type", - "description": "Indicates whether a buyer or seller commented.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteCommentCreatorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The plain text comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a `NegotiableQuoteComment` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "ItemNote", + "description": "The note object for quote line item.", + "fields": [ + { + "name": "created_at", + "description": "Timestamp that reflects note creation date.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "description": "Note text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note_uid", + "description": "The unique ID of a `ItemNote` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NegotiableQuoteCommentCreatorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUYER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SELLER", - "description": "", - "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": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "description": "A list of options of the selected bundle product.", + "fields": [ + { + "name": "label", + "description": "The label of the option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "A list of products that represent the values of the parent option.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ItemSelectedBundleOptionValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteCustomLogChange", - "description": "Contains custom log entries added by third-party extensions.", - "fields": [ - { - "name": "new_value", - "description": "The new entry content.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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 - }, - { - "name": "title", - "description": "The title of the custom log entry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "ItemSelectedBundleOptionValue", + "description": "A list of values for the selected bundle product.", + "fields": [ + { + "name": "price", + "description": "The price of the child bundle product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_name", + "description": "The name of the child bundle product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sku", + "description": "The SKU of the child bundle product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The number of this bundle product that were ordered.", + "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 `ItemSelectedBundleOptionValue` 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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 - }, - { - "name": "name", - "description": "Filter by the negotiable quote name.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryChanges", - "description": "Contains a list of changes to a negotiable quote.", - "fields": [ - { - "name": "comment_added", - "description": "The comment provided with a change in the negotiable quote history.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryCommentChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_changes", - "description": "Lists log entries added by third-party extensions.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteCustomLogChange", - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryExpirationChange", - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryProductsRemovedChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statuses", - "description": "The status before and after a change in the negotiable quote history.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusesChange", - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryTotalChange", - "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": "comment", - "description": "A plain text comment submitted by a seller or buyer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryEntry", - "description": "Contains details about a change for a negotiable quote.", - "fields": [ - { - "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": "INPUT_OBJECT", + "name": "LineItemNoteInput", + "description": "Sets quote item note.", + "fields": null, + "inputFields": [ + { + "name": "note", + "description": "The note text to be added.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quote_item_uid", + "description": "The unique ID of a `CartLineItem` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ENUM", - "name": "NegotiableQuoteHistoryEntryChangeType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changes", - "description": "The set of changes in the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryChanges", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp indicating when the negotiable quote entry was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a `NegotiableQuoteHistoryEntry` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "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": "OBJECT", + "name": "ProductMediaGalleryEntriesContent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "file", + "description": "The path of the image on the server.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The alt text displayed on the storefront when the user points to the image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "media_type", + "description": "Either `image` or `video`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `MediaGalleryEntry` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_content", + "description": "Details about the content of a video item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesVideoContent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": 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 - } - ], - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryProductsRemovedChange", - "description": "Contains lists of products that have been removed from the catalog and negotiable quote.", - "fields": [ - { - "name": "products_removed_from_catalog", - "description": "A list of product IDs the seller removed from the catalog.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "LIST", - "name": null, - "ofType": { + { "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } + "name": "MediaGalleryInterface", + "description": "Contains basic information about a product image or video.", + "fields": [ + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductVideo", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AssetImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AssetVideo", + "ofType": null + } + ] }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusChange", - "description": "Lists a new status change applied to a negotiable quote and the previous status.", - "fields": [ - { - "name": "new_status", - "description": "The updated status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", - "name": "NegotiableQuoteStatus", - "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.", - "args": [], - "type": { - "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": "changes", - "description": "A list of status changes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusChange", - "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": "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": "String", - "ofType": null - } + "name": "MediaResourceType", + "description": "Enumeration of media resource types", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CUSTOMER_ATTRIBUTE_FILE", + "description": "Customer file resource type", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ErrorInterface", - "ofType": 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 - } + { + "kind": "OBJECT", + "name": "MessageStyleLogo", + "description": "", + "fields": [ + { + "name": "type", + "description": "The type of logo for the PayPal Pay Later messaging", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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 - }, - { - "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": "OBJECT", - "name": "NegotiableQuoteReferenceDocumentLink", - "description": "Contains a reference document link for a negotiable quote template.", - "fields": [ - { - "name": "document_identifier", - "description": "The identifier of the reference document.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "document_name", - "description": "The title of the reference document.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "link_id", - "description": "The unique ID of a reference document link.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reference_document_url", - "description": "The URL of the reference document.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "MessageStyles", + "description": "", + "fields": [ + { + "name": "layout", + "description": "The message layout", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logo", + "description": "The message logo", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MessageStyleLogo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "description": "", - "fields": [ - { - "name": "available_shipping_methods", - "description": "An array of shipping methods available to the buyer.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "AvailableShippingMethod", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "The company's city or town.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "Money", + "description": "Defines a monetary value, including a numeric value and a currency code.", + "fields": [ + { + "name": "currency", + "description": "A three-letter currency code, such as USD or EUR.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CurrencyEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A number expressing a monetary value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the company user.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_shipping_method", - "description": "The selected shipping method.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SelectedShippingMethod", - "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": "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": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "ofType": 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": "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": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_notes", - "description": "Text provided by the company user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "NegotiableQuoteSortableField", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUOTE_NAME", - "description": "Sorts negotiable quotes by name.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "NegotiableQuoteSortInput", - "description": "Defines the field to use to sort a list of negotiable quotes.", - "fields": null, - "inputFields": [ - { - "name": "sort_direction", - "description": "Whether to return results in ascending or descending order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sort_field", - "description": "The specified sort field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteSortableField", - "ofType": null - } + "name": "MoveCartItemsToGiftRegistryOutput", + "description": "Contains the customer's gift registry and any errors encountered.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "args": [], + "type": { + "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 + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryItemUserErrorInterface", + "ofType": null + } + ], + "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, + "isDeprecated": false, + "deprecationReason": 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": "MoveLineItemToRequisitionListInput", + "description": "Move Line Item to Requisition List.", + "fields": null, + "inputFields": [ + { + "name": "quote_item_uid", + "description": "The unique ID of a `CartLineItem` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requisition_list_uid", + "description": "The unique ID of a requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoveLineItemToRequisitionListOutput", + "description": "Contains the updated negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after moving item to requisition list.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "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", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + "name": "MoveProductsBetweenWishlistsOutput", + "description": "Contains the source and target wish lists after moving products.", + "fields": [ + { + "name": "destination_wishlist", + "description": "The destination wish list after receiving products moved from the source wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source_wishlist", + "description": "The source wish list after moving products from it.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while moving products to a wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "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": "", - "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": "OBJECT", - "name": "NegotiableQuoteTemplate", - "description": "Contains details about a negotiable quote template.", - "fields": [ - { - "name": "buyer", - "description": "The first and last name of the buyer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of comments made by the buyer and seller.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "Mutation", + "description": "", + "fields": [ + { + "name": "acceptCompanyInvitation", + "description": "Accept invitation to the company.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyInvitationOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "acceptNegotiableQuoteTemplate", + "description": "Update 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": "AcceptNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addDownloadableProductsToCart", + "description": "Add one or more downloadable 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.", + "type": { + "kind": "INPUT_OBJECT", + "name": "AddDownloadableProductsToCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddDownloadableProductsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addGiftRegistryRegistrants", + "description": "Add registrants to the specified gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registrants", + "description": "An array registrants to add.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryRegistrantInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddGiftRegistryRegistrantsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToCart", + "description": "Add any type of product to the cart.", + "args": [ + { + "name": "cartId", + "description": "The cart ID of the shopper.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cartItems", + "description": "An array that defines the products to add to the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToCompareList", + "description": "Add products to the specified compare list.", + "args": [ + { + "name": "input", + "description": "An input object that defines which products to add to an existing compare list.", + "type": { + "kind": "INPUT_OBJECT", + "name": "AddProductsToCompareListInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompareList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToNewCart", + "description": "Creates a new cart and add any type of product to it", + "args": [ + { + "name": "cartItems", + "description": "An array that defines the products to add to the new cart", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToNewCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToRequisitionList", + "description": "Add items to the specified requisition list.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requisitionListItems", + "description": "An array of products to be added to the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequisitionListItemsInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToWishlist", + "description": "Add one or more products to the specified wish list. This mutation supports all product types.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of a wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlistItems", + "description": "An array of products to add to the wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WishlistItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPurchaseOrderComment", + "description": "Add a comment to an existing purchase order.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddPurchaseOrderCommentInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddPurchaseOrderCommentOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPurchaseOrderItemsToCart", + "description": "Add purchase order items to the shopping cart.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddPurchaseOrderItemsToCartInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addRequisitionListItemsToCart", + "description": "Add items in the requisition list to the customer's cart.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requisitionListItemUids", + "description": "An array of UIDs presenting products to be added to the cart. If no UIDs are specified, all items in the requisition list will be added to the cart.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddRequisitionListItemsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addReturnComment", + "description": "Add a comment to an existing return.", + "args": [ + { + "name": "input", + "description": "An input object that defines a return comment.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddReturnCommentInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddReturnCommentOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addReturnTracking", + "description": "Add tracking information to the return.", + "args": [ + { + "name": "input", + "description": "An input object that defines tracking information.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddReturnTrackingInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddReturnTrackingOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addWishlistItemsToCart", + "description": "Add items in the specified wishlist to the customer's cart.", + "args": [ + { + "name": "wishlistId", + "description": "The unique ID of the wish list", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlistItemIds", + "description": "An array of IDs representing products to be added to the cart. If no IDs are specified, all items in the wishlist will be added to the cart", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddWishlistItemsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyCouponToCart", + "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": "ApplyCouponToCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyCouponToCartOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": 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.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the gift card code and cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplyGiftCardToCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyGiftCardToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyRewardPointsToCart", + "description": "Apply all available points, up to the cart total. Partial redemption is not available.", + "args": [ + { + "name": "cartId", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyRewardPointsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyStoreCreditToCart", + "description": "Apply store credit to the specified cart.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the cart ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ApplyStoreCreditToCartInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyStoreCreditToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approvePurchaseOrders", + "description": "Approve purchase orders.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersActionInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrdersActionOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignCompareListToCustomer", + "description": "Assign the specified compare list to the logged in customer.", + "args": [ + { + "name": "uid", + "description": "The unique ID of the compare list to be assigned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AssignCompareListToCustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignCustomerToGuestCart", + "description": "Assign a logged-in customer to the specified guest shopping cart.", + "args": [ + { + "name": "cart_id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelOrder", + "description": "Cancel the specified customer order.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CancelOrderInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelPurchaseOrders", + "description": "Cancel purchase orders.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersActionInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrdersActionOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeCustomerPassword", + "description": "Change the password for the logged-in customer.", + "args": [ + { + "name": "currentPassword", + "description": "The customer's original password.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newPassword", + "description": "The customer's updated password.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clearCustomerCart", + "description": "Remove all items from the specified cart.", + "args": [ + { + "name": "cartUid", + "description": "The masked ID of the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ClearCustomerCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clearWishlist", + "description": "Remove all the products from the specified wish list.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of a wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveProductsFromWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "closeNegotiableQuotes", + "description": "Mark a negotiable quote as closed. The negotiable quote is still visible on the storefront.", + "args": [ + { + "name": "input", + "description": "An input object that closes a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CloseNegotiableQuotesInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CloseNegotiableQuotesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completeOrder", + "description": "Synchronizes order details and place the order", + "args": [ + { + "name": "input", + "description": "Describes the variables needed to complete or place the order", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmCancelOrder", + "description": "Cancel the specified guest customer order.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfirmCancelOrderInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmEmail", + "description": "Confirms the email address for a customer.", + "args": [ + { + "name": "input", + "description": "An input object to identify the customer to confirm the email.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfirmEmailInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmReturn", + "description": "Confirm the return.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfirmReturnInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestReturnOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contactUs", + "description": "Send a 'Contact Us' email to the merchant.", + "args": [ + { + "name": "input", + "description": "An input object that defines shopper information.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContactUsInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContactUsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "copyItemsBetweenRequisitionLists", + "description": "Copy items from one requisition list to another.", + "args": [ + { + "name": "sourceRequisitionListUid", + "description": "The unique ID of the source requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destinationRequisitionListUid", + "description": "The unique ID of the destination requisition list. If null, a new requisition list will be created.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requisitionListItem", + "description": "The list of products to copy.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CopyItemsBetweenRequisitionListsInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CopyItemsFromRequisitionListsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "copyProductsBetweenWishlists", + "description": "Copy products from one wish list to another. The original wish list is unchanged.", + "args": [ + { + "name": "sourceWishlistUid", + "description": "The ID of the original wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destinationWishlistUid", + "description": "The ID of the target wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlistItems", + "description": "An array of items to copy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WishlistItemCopyInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CopyProductsBetweenWishlistsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompany", + "description": "Create a company at the request of either a customer or a guest.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCompanyOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompanyRole", + "description": "Create a new company role.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCompanyRoleOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompanyTeam", + "description": "Create a new team for the customer's company within the current company context.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCompanyTeamOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompanyUser", + "description": "Create a new company user at the request of an existing customer.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyUserCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCompanyUserOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompareList", + "description": "Create a new compare list. The compare list is saved for logged in customers.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateCompareListInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompareList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCustomerAddress", + "description": "Create a billing or shipping address for a customer or guest.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCustomerV2", + "description": "Create a customer account.", + "args": [ + { + "name": "input", + "description": "An input object that defines the customer to be created.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerCreateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createGiftRegistry", + "description": "Create a gift registry on behalf of the customer.", + "args": [ + { + "name": "giftRegistry", + "description": "An input object that defines a new gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateGiftRegistryInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateGiftRegistryOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createGuestCart", + "description": "Create a new shopping cart", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateGuestCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateGuestCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPaymentOrder", + "description": "Creates a payment order for further payment processing", + "args": [ + { + "name": "input", + "description": "Contains payment order details that are used while processing the payment order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentOrderInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreatePaymentOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPurchaseOrderApprovalRule", + "description": "Create a purchase order approval rule.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrderApprovalRuleInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createRequisitionList", + "description": "Create an empty requisition list.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateRequisitionListInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createVaultCardPaymentToken", + "description": "Creates a vault payment token", + "args": [ + { + "name": "input", + "description": "Describe the variables needed to create a vault card payment token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateVaultCardPaymentTokenInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateVaultCardPaymentTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createVaultCardSetupToken", + "description": "Creates a vault card setup token", + "args": [ + { + "name": "input", + "description": "Describe the variables needed to create a vault card setup token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateVaultCardSetupTokenInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateVaultCardSetupTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createWishlist", + "description": "Create a new wish list.", + "args": [ + { + "name": "input", + "description": "An input object that defines a new wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateWishlistInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCompanyRole", + "description": "Delete the specified company role.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCompanyRoleOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCompanyTeam", + "description": "Delete the specified company team.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCompanyTeamOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCompanyUserOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCompareList", + "description": "Delete the specified compare list.", + "args": [ + { + "name": "uid", + "description": "The unique ID of the compare list to be deleted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCompareListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCustomer", + "description": "Delete customer account", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCustomerAddress", + "description": "Delete the billing or shipping address of a customer.", + "args": [ + { + "name": "id", + "description": "The ID of the customer address to be deleted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": 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.", + "args": [ + { + "name": "input", + "description": "An input object that deletes a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuotesInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteNegotiableQuotesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletePaymentToken", + "description": "Delete a customer's payment token.", + "args": [ + { + "name": "public_hash", + "description": "The reusable payment token securely stored in the vault.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeletePaymentTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletePurchaseOrderApprovalRule", + "description": "Delete existing purchase order approval rules.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeletePurchaseOrderApprovalRuleInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeletePurchaseOrderApprovalRuleOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteRequisitionList", + "description": "Delete a requisition list.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteRequisitionListItems", + "description": "Delete items from a requisition list.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requisitionListItemUids", + "description": "An array of UIDs representing products to be removed from the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteRequisitionListItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteWishlist", + "description": "Delete the specified wish list. You cannot delete the customer's default (first) wish list.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of the wish list to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteWishlistOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DuplicateNegotiableQuoteOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimateShippingMethods", + "description": "Estimate shipping method(s) for cart based on address", + "args": [ + { + "name": "input", + "description": "An input object that specifies details for estimation of available shipping methods", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EstimateTotalsInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailableShippingMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimateTotals", + "description": "Estimate totals for cart based on the address", + "args": [ + { + "name": "input", + "description": "An input object that specifies details for cart totals estimation", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EstimateTotalsInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "EstimateTotalsOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exchangeExternalCustomerToken", + "description": "Generate a token for specified customer.", + "args": [ + { + "name": "input", + "description": "Contains details about external customer.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ExchangeExternalCustomerTokenInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ExchangeExternalCustomerTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finishUpload", + "description": null, + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "finishUploadInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "finishUploadOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateCustomerToken", + "description": "Generate a token for specified customer.", + "args": [ + { + "name": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerToken", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateCustomerTokenAsAdmin", + "description": "Request a customer token so that an administrator can perform remote shopping assistance.", + "args": [ + { + "name": "input", + "description": "An input object that defines the customer email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GenerateCustomerTokenAsAdminInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GenerateCustomerTokenAsAdminOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateNegotiableQuoteFromTemplate", + "description": "Generate a negotiable quote from an accept quote template.", + "args": [ + { + "name": "input", + "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": "GenerateNegotiableQuoteFromTemplateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GenerateNegotiableQuoteFromTemplateOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiateUpload", + "description": null, + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "initiateUploadInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "initiateUploadOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeCarts", + "description": "Transfer the contents of a guest cart into the cart of a logged-in customer.", + "args": [ + { + "name": "source_cart_id", + "description": "The guest's cart ID before they login.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destination_cart_id", + "description": "The cart ID after the guest logs in.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moveCartItemsToGiftRegistry", + "description": "Move all items from the cart to a gift registry.", + "args": [ + { + "name": "cartUid", + "description": "The unique ID of the cart containing items to be moved to a gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistryUid", + "description": "The unique ID of the target gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MoveCartItemsToGiftRegistryOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moveItemsBetweenRequisitionLists", + "description": "Move Items from one requisition list to another.", + "args": [ + { + "name": "sourceRequisitionListUid", + "description": "The unique ID of the source requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destinationRequisitionListUid", + "description": "The unique ID of the destination requisition list. If null, a new requisition list will be created.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requisitionListItem", + "description": "The list of products to move.", + "type": { + "kind": "INPUT_OBJECT", + "name": "MoveItemsBetweenRequisitionListsInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MoveItemsBetweenRequisitionListsOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MoveLineItemToRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moveProductsBetweenWishlists", + "description": "Move products from one wish list to another.", + "args": [ + { + "name": "sourceWishlistUid", + "description": "The ID of the original wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "destinationWishlistUid", + "description": "The ID of the target wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlistItems", + "description": "An array of items to move.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WishlistItemMoveInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MoveProductsBetweenWishlistsOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeNegotiableQuoteOrder", + "description": "Convert a negotiable quote into an order.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlaceNegotiableQuoteOrderInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceNegotiableQuoteOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeOrder", + "description": "Convert the quote into an order.", + "args": [ + { + "name": "input", + "description": "An input object that defines the shopper's cart ID.", + "type": { + "kind": "INPUT_OBJECT", + "name": "PlaceOrderInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeOrderForPurchaseOrder", + "description": "Convert the purchase order into an order.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlaceOrderForPurchaseOrderInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceOrderForPurchaseOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placePurchaseOrder", + "description": "Place a purchase order.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlacePurchaseOrderInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlacePurchaseOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redeemGiftCardBalanceAsStoreCredit", + "description": "Redeem a gift card for store credit.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the gift card code to redeem.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftCardAccountInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GiftCardAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rejectPurchaseOrders", + "description": "Reject purchase orders.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersActionInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrdersActionOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeCouponFromCart", + "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": "RemoveCouponFromCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveCouponFromCartOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveCouponFromCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeGiftCardFromCart", + "description": "Removes a gift card from the cart.", + "args": [ + { + "name": "input", + "description": "An input object that specifies which gift card code to remove from the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveGiftCardFromCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveGiftCardFromCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeGiftRegistry", + "description": "Delete the specified gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveGiftRegistryOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeGiftRegistryItems", + "description": "Delete the specified items from a gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "itemsUid", + "description": "An array of item IDs to remove from the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveGiftRegistryItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeGiftRegistryRegistrants", + "description": "Removes registrants from a gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registrantsUid", + "description": "An array of registrant IDs to remove.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveGiftRegistryRegistrantsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeItemFromCart", + "description": "Delete the entire quantity of a specified item from the cart. If you remove all items from the cart, the cart continues to exist.", + "args": [ + { + "name": "input", + "description": "An input object that defines which products to remove from the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveItemFromCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveItemFromCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeNegotiableQuoteItems", + "description": "Remove one or more products from a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that removes one or more items from a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveNegotiableQuoteItemsInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveNegotiableQuoteItemsOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeProductsFromCompareList", + "description": "Remove products from the specified compare list.", + "args": [ + { + "name": "input", + "description": "An input object that defines which products to remove from a compare list.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveProductsFromCompareListInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompareList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeProductsFromWishlist", + "description": "Remove one or more products from the specified wish list.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of a wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlistItemsIds", + "description": "An array of item IDs representing products to be removed.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveProductsFromWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeReturnTracking", + "description": "Remove a tracked shipment from a return.", + "args": [ + { + "name": "input", + "description": "An input object that removes tracking information.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveReturnTrackingInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveReturnTrackingOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeRewardPointsFromCart", + "description": "Cancel the application of reward points to the cart.", + "args": [ + { + "name": "cartId", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveRewardPointsFromCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeStoreCreditFromCart", + "description": "Remove store credit that has been applied to the specified cart.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the cart ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreCreditFromCartInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveStoreCreditFromCartOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": 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.", + "args": [ + { + "name": "orderNumber", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReorderItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestGuestOrderCancel", + "description": "Request to cancel specified guest order.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GuestOrderCancelInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestGuestReturn", + "description": null, + "args": [ + { + "name": "input", + "description": "An input object that contains the fields needed to start a return request for guest.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestGuestReturnInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestReturnOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestNegotiableQuote", + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestNegotiableQuoteInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestNegotiableQuoteOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": 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.", + "args": [ + { + "name": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestReturn", + "description": "Initiates a buyer's request to return items for replacement or refund.", + "args": [ + { + "name": "input", + "description": "An input object that contains the fields needed to start a return request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestReturnInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestReturnOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": 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`.", + "args": [ + { + "name": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "resetPasswordToken", + "description": "A runtime token generated by the `requestPasswordResetEmail` mutation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newPassword", + "description": "The customer's new password.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "revokeCustomerToken", + "description": "Revoke the customer token.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RevokeCustomerTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendNegotiableQuoteForReview", + "description": "Send the negotiable quote to the seller for review.", + "args": [ + { + "name": "input", + "description": "An input object that sends a request for the merchant to review a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendNegotiableQuoteForReviewInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SendNegotiableQuoteForReviewOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressOnCart", + "description": "Set the billing address on a specific cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines the billing address to be assigned to the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetBillingAddressOnCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetBillingAddressOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCartAsInactive", + "description": "Sets the cart as inactive", + "args": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetCartAsInactiveOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCart", + "description": "Add custom attributes to the cart.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CartCustomAttributesInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddCustomAttributesToCartItemOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCartItem", + "description": "Add custom attributes to item in the cart.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CartItemCustomAttributesInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddCustomAttributesToCartItemOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCompany", + "description": "Add custom attributes to company.", + "args": [ + { + "name": "input", + "description": "An input object that defines the custom attributes to be assigned to a company.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetCustomAttributesOnCompanyInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetCustomAttributesOnCompanyOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCreditMemo", + "description": "Add custom attributes to the credit memo.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreditMemoCustomAttributesInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreditMemoOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCreditMemoItem", + "description": "Add custom attributes to the credit memo item.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreditMemoItemCustomAttributesInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreditMemoOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnInvoice", + "description": "Add custom attributes to the invoice.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "InvoiceCustomAttributesInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InvoiceOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnInvoiceItem", + "description": "Add custom attributes to the invoice item.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "InvoiceItemCustomAttributesInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InvoiceOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnNegotiableQuote", + "description": "Add custom attributes to a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the custom attributes to be assigned to a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetCustomAttributesOnNegotiableQuoteInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetCustomAttributesOnNegotiableQuoteOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setGiftOptionsOnCart", + "description": "Set gift options, including gift messages, gift wrapping, gift receipts, and printed cards.", + "args": [ + { + "name": "input", + "description": "An input object that defines the selected gift options.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetGiftOptionsOnCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetGiftOptionsOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setGuestEmailOnCart", + "description": "Assign the email address of a guest to the cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines a guest email address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetGuestEmailOnCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetGuestEmailOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemNote", + "description": "Add buyer's note to a negotiable quote item.", + "args": [ + { + "name": "input", + "description": "An input object that defines the quote item note.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LineItemNoteInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetLineItemNoteOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setNegotiableQuoteBillingAddress", + "description": "Assign a billing address to a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the billing address to be assigned to a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteBillingAddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetNegotiableQuoteBillingAddressOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setNegotiableQuotePaymentMethod", + "description": "Set the payment method on a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the payment method for the specified negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuotePaymentMethodInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetNegotiableQuotePaymentMethodOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setNegotiableQuoteShippingAddress", + "description": "Assign a previously-defined address as the shipping address for a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the shipping address to be assigned to a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteShippingAddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingAddressOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setNegotiableQuoteShippingMethods", + "description": "Assign the shipping methods on the negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the shipping methods to be assigned to a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteShippingMethodsInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingMethodsOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setPaymentMethodOnCart", + "description": "Apply a payment method to the cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines which payment method to apply to the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodOnCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetPaymentMethodOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setQuoteTemplateLineItemNote", + "description": "Add buyer's note to a negotiable quote template item.", + "args": [ + { + "name": "input", + "description": "An input object that defines the quote template item note.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "QuoteTemplateLineItemNoteInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressesOnCart", + "description": "Set one or more shipping addresses on a specific cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines one or more shipping addresses to be assigned to the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingAddressesOnCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetShippingAddressesOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingMethodsOnCart", + "description": "Set one or more delivery methods on a cart.", + "args": [ + { + "name": "input", + "description": "An input object that applies one or more shipping methods to the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodsOnCartInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetShippingMethodsOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareGiftRegistry", + "description": "Send an email about the gift registry to a list of invitees.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sender", + "description": "The sender's email address and gift message.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistrySenderInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invitees", + "description": "An array containing invitee names and email addresses.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistryInviteeInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShareGiftRegistryOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscribeEmailToNewsletter", + "description": "Subscribe the specified email to the store's newsletter.", + "args": [ + { + "name": "email", + "description": "The email address that will receive the store's newsletter.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubscribeEmailToNewsletterOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "syncPaymentOrder", + "description": "Synchronizes the payment order details for further payment processing", + "args": [ + { + "name": "input", + "description": "Describes the variables needed to synchronize the payment order details", + "type": { + "kind": "INPUT_OBJECT", + "name": "SyncPaymentOrderInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCartItems", + "description": "Modify items in the cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines products to be updated.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateCartItemsInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCartItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompany", + "description": "Update company information.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompanyRole", + "description": "Update company role information.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyRoleOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompanyStructure", + "description": "Change the parent node of a company team within the current company context.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyStructureUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyStructureOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompanyTeam", + "description": "Update company team data.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyTeamOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompanyUser", + "description": "Update an existing company user.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyUserUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyUserOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCustomerAddress", + "description": "Update the billing or shipping address of a customer or guest.", + "args": [ + { + "name": "id", + "description": "The ID assigned to the customer address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "input", + "description": "An input object that contains changes to the customer address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCustomerEmail", + "description": "Change the email address for the logged-in customer.", + "args": [ + { + "name": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCustomerV2", + "description": "Update the customer's personal information.", + "args": [ + { + "name": "input", + "description": "An input object that defines the customer characteristics to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerUpdateInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateGiftRegistry", + "description": "Update the specified gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of an existing gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistry", + "description": "An input object that defines which fields to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateGiftRegistryOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateGiftRegistryItems", + "description": "Update the specified items in the gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of items to be updated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateGiftRegistryItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateGiftRegistryRegistrants", + "description": "Modify the properties of one or more gift registry registrants.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registrants", + "description": "An array of registrants to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryRegistrantInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateGiftRegistryRegistrantsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateNegotiableQuoteQuantities", + "description": "Change the quantity of one or more items in an existing negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that changes the quantity of one or more items in a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateNegotiableQuoteQuantitiesInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateNegotiableQuoteItemsQuantityOutput", + "ofType": null + }, + "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, + "isDeprecated": false, + "deprecationReason": 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.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of a wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlistItems", + "description": "An array of items to be updated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WishlistItemUpdateInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProductsInWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatePurchaseOrderApprovalRule", + "description": "Update existing purchase order approval rules.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdatePurchaseOrderApprovalRuleInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateRequisitionList", + "description": "Rename a requisition list and change its description.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateRequisitionListInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateRequisitionListItems", + "description": "Update items in a requisition list.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requisitionListItems", + "description": "Items to be updated in the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateRequisitionListItemsInput", + "ofType": null + } + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRequisitionListItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateWishlist", + "description": "Change the name and visibility of the specified wish list.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of the wish list to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name assigned to the wish list.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Indicates the visibility of the wish list.", + "type": { + "kind": "ENUM", + "name": "WishlistVisibilityEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validatePurchaseOrders", + "description": "Validate purchase orders.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ValidatePurchaseOrdersInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValidatePurchaseOrdersOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "NegotiableQuoteComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": { + "name": "NegotiableQuote", + "description": "Contains details about a negotiable quote.", + "fields": [ + { + "name": "available_payment_methods", + "description": "An array of payment methods that can be applied to the negotiable quote.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailablePaymentMethod", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "A list of comments made by the buyer and seller.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteComment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "Timestamp indicating when the negotiable quote was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the negotiable quote", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The email address of the company user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history", + "description": "A list of status and price changes for the negotiable quote.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryEntry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_virtual", + "description": "Indicates whether the negotiable quote 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": "The list of items in the negotiable quote.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The title assigned to the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": "A set of subtotals and totals applied to the negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartPrices", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_payment_method", + "description": "The payment method that was applied to the negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SelectedPaymentMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_addresses", + "description": "A list of shipping addresses applied to the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_quantity", + "description": "The total number of items in the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a `NegotiableQuote` 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 negotiable quote was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryEntry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "The list of items in the negotiable quote template.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "NegotiableQuoteAddressCountry", + "description": "Defines the company's country.", + "fields": [ + { + "name": "code", + "description": "The address 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 name of the region.", + "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": "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": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping negotiable quote address.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The fax number of the customer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the company user.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the company user.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The ZIP or postal code of the billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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": "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, + "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, + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The telephone number for the billing or shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Tax/VAT number (for corporate customers).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_order_commitment", - "description": "Commitment for maximum orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_order_commitment", - "description": "Commitment for minimum orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The title assigned to the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "notifications", - "description": "A list of notifications for the negotiable quote template.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuoteTemplateNotificationMessage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prices", - "description": "A set of subtotals and totals applied to the negotiable quote template.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reference_document_links", - "description": "A list of reference document links for the negotiable quote template.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "NegotiableQuoteAddressInterface", + "description": "", + "fields": [ + { + "name": "city", + "description": "The company's city or town.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressCountry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping negotiable quote address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The fax number of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the company user.", + "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 company's ZIP or postal code.", + "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 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": "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 customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique identifier of the address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Tax/VAT number (for corporate customers).", + "args": [], + "type": { + "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": "NegotiableQuoteReferenceDocumentLink", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_addresses", - "description": "A list of shipping addresses applied to the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "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 - } + "name": "NegotiableQuoteAddressRegion", + "description": "Defines the company's state or province.", + "fields": [ + { + "name": "code", + "description": "The address region code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 }, - "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": "state", - "description": "Filter by state of one or more negotiable quote templates.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "status", - "description": "Filter by status of one or more negotiable quote templates.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplateGridItem", - "description": "Contains data for a negotiable quote template in a grid.", - "fields": [ - { - "name": "activated_at", - "description": "The date and time the negotiable quote template was activated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company_name", - "description": "Company name the quote template is assigned to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last_shared_at", - "description": "The date and time the negotiable quote template was last shared.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_order_commitment", - "description": "Commitment for maximum orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_negotiated_grand_total", - "description": "The minimum negotiated grand total of the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_order_commitment", - "description": "Commitment for minimum orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The title assigned to the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_placed", - "description": "The number of orders placed for the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sales_rep_name", - "description": "The first and last name of the sales representative.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "State of the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitted_by", - "description": "The first and last name of the buyer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressCountry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping negotiable quote address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The fax number of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the company user.", + "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 company's ZIP or postal code.", + "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 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": "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 customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique identifier of the address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Tax/VAT number (for corporate customers).", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateItemQuantityInput", - "description": "Specifies the updated quantity of an item.", - "fields": null, - "inputFields": [ - { - "name": "item_id", - "description": "The unique ID of a `CartItemInterface` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "Float", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteBillingAddressInput", + "description": "Defines the billing address.", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "Defines a billing address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer_address_uid", + "description": "The unique ID of a `CustomerAddress` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateReferenceDocumentLinkInput", - "description": "Defines the reference document link to add to a negotiable quote template.", - "fields": null, - "inputFields": [ - { - "name": "document_identifier", - "description": "The identifier of the reference document.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "document_name", - "description": "The title of the reference document.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "link_id", - "description": "The unique ID of a `NegotiableQuoteReferenceDocumentLink` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reference_document_url", - "description": "The URL of the reference document.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "NegotiableQuoteComment", + "description": "Contains a single plain text comment from either the buyer or seller.", + "fields": [ + { + "name": "author", + "description": "The first and last name of the commenter.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "Timestamp indicating when the comment was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_type", + "description": "Indicates whether a buyer or seller commented.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteCommentCreatorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The plain text comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a `NegotiableQuoteComment` 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 }, - "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": "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": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "customer_notes", - "description": "Text provided by the company user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateSortInput", - "description": "Defines the field to use to sort a list of negotiable quotes.", - "fields": null, - "inputFields": [ - { - "name": "sort_direction", - "description": "Whether to return results in ascending or descending order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sort_field", - "description": "The specified sort field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", - "name": "NegotiableQuoteTemplateSortableField", - "ofType": null - } + "name": "NegotiableQuoteCommentCreatorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUYER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SELLER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplatesOutput", - "description": "Contains a list of negotiable templates that match the specified filter.", - "fields": [ - { - "name": "items", - "description": "A list of negotiable quote templates", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplateGridItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "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 quote templates returned", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": 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": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "NegotiableQuoteCustomLogChange", + "description": "Contains custom log entries added by third-party extensions.", + "fields": [ + { + "name": "new_value", + "description": "The new entry content.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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 + }, + { + "name": "title", + "description": "The title of the custom log entry.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Filter by the negotiable quote name.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteUidNonFatalResultInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "description": "A limited view of a Buyer or Seller in the negotiable quote process.", - "fields": [ - { - "name": "firstname", - "description": "The first name of the buyer or seller making a change.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The buyer's or seller's last name.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryChanges", + "description": "Contains a list of changes to a negotiable quote.", + "fields": [ + { + "name": "comment_added", + "description": "The comment provided with a change in the negotiable quote history.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryCommentChange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_changes", + "description": "Lists log entries added by third-party extensions.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteCustomLogChange", + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryExpirationChange", + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryProductsRemovedChange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statuses", + "description": "The status before and after a change in the negotiable quote history.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusesChange", + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryTotalChange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "NoSuchEntityUidError", - "description": "Contains an error message when an invalid UID was specified.", - "fields": [ - { - "name": "message", - "description": "The returned error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The specified invalid unique ID of an object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryCommentChange", + "description": "Contains a comment submitted by a seller or buyer.", + "fields": [ + { + "name": "comment", + "description": "A plain text comment submitted by a seller or buyer.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ErrorInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OopePaymentMethodConfig", - "description": "", - "fields": [ - { - "name": "backend_integration_url", - "description": "The backend URL to dispatch requests related to the payment method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_config", - "description": "Custom config key values.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomConfigKeyValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OpenNegotiableQuoteTemplateInput", - "description": "Specifies the quote template id to open quote template.", - "fields": null, - "inputFields": [ - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryEntry", + "description": "Contains details about a change for a negotiable quote.", + "fields": [ + { + "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": "OBJECT", + "name": "NegotiableQuoteUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ENUM", + "name": "NegotiableQuoteHistoryEntryChangeType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changes", + "description": "The set of changes in the negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryChanges", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "Timestamp indicating when the negotiable quote entry was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a `NegotiableQuoteHistoryEntry` 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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Order", - "description": "Contains the order ID.", - "fields": [ - { - "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 - } + { + "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 + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "OrderActionType", - "description": "The list of available order actions.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "REORDER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCEL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RETURN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderAddress", - "description": "Contains detailed information about an order's billing and shipping addresses.", - "fields": [ - { - "name": "city", - "description": "The city or town.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The customer's company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The customer's country.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributesV2", - "description": "Custom attributes assigned to the customer address.", - "args": [ - { - "name": "attributeCodes", - "description": null, - "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": "fax", - "description": "The fax number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the person associated with the shipping/billing address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The family name of the person associated with the shipping/billing address.", - "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 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.", - "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": "The state or province name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_id", - "description": "The unique ID for a `Region` object of a pre-defined region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "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": "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderCustomerInfo", - "description": "", - "fields": [ - { - "name": "firstname", - "description": "First name of the customer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "Last name of the customer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "Middle name of the customer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prefix", - "description": "Prefix of the customer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suffix", - "description": "Suffix of the customer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "lastname", - "description": "Order billing address lastname.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "number", - "description": "Order number.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "postcode", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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.", - "args": [], - "type": { - "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": false, - "deprecationReason": null - }, - { - "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": "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": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 of the base product, including selected options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "NegotiableQuoteHistoryProductsRemovedChange", + "description": "Contains lists of products that have been removed from the catalog and negotiable quote.", + "fields": [ + { + "name": "products_removed_from_catalog", + "description": "A list of product IDs the seller removed from the catalog.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "description": "Order item details.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "NegotiableQuoteHistoryStatusChange", + "description": "Lists a new status change applied to a negotiable quote and the previous status.", + "fields": [ + { + "name": "new_status", + "description": "The updated status.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteStatus", + "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.", + "args": [], + "type": { + "kind": "ENUM", + "name": "NegotiableQuoteStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "The final discount information for the product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "NegotiableQuoteHistoryStatusesChange", + "description": "Contains a list of status changes that occurred for the negotiable quote.", + "fields": [ + { + "name": "changes", + "description": "A list of status changes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusChange", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "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": false, - "deprecationReason": null - }, - { - "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": "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": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 of the base product, including selected options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ErrorInterface", + "ofType": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "purchase_order_number", + "description": "The purchase order number. Optional for most payment methods.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "NegotiableQuoteReferenceDocumentLink", + "description": "Contains a reference document link for a negotiable quote template.", + "fields": [ + { + "name": "document_identifier", + "description": "The identifier of the reference document.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "document_name", + "description": "The title of the reference document.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "link_id", + "description": "The unique ID of a reference document link.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference_document_url", + "description": "The URL of the reference document.", + "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": "OrderItemOption", - "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": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrderItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "OrderItemOption", - "description": "Represents order item options like selected or entered.", - "fields": [ - { - "name": "label", - "description": "The name of the option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value of the option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "NegotiableQuoteShippingAddress", + "description": "", + "fields": [ + { + "name": "available_shipping_methods", + "description": "An array of shipping methods available to the buyer.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailableShippingMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "city", + "description": "The company's city or town.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressCountry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping negotiable quote address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The fax number of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the company user.", + "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 company's ZIP or postal code.", + "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 name, region code, and region ID.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressRegion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_shipping_method", + "description": "The selected shipping method.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SelectedShippingMethod", + "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": "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 customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique identifier of the address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Tax/VAT number (for corporate customers).", + "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": "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.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer_notes", + "description": "Text provided by the company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", + "description": "Defines the field to use to sort a list of negotiable quotes.", + "fields": null, + "inputFields": [ + { + "name": "sort_direction", + "description": "Whether to return results in ascending or descending order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_field", + "description": "The specified sort field.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteSortableField", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NegotiableQuoteSortableField", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUOTE_NAME", + "description": "Sorts negotiable quotes by name.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderItemPrices", - "description": "", - "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": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FixedProductTax", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "original_price", - "description": "The original price of the item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "OBJECT", - "name": "Money", - "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": { + "name": "NegotiableQuoteTemplate", + "description": "Contains details about a negotiable quote template.", + "fields": [ + { + "name": "buyer", + "description": "The first and last name of the buyer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "A list of comments made by the buyer and seller.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteComment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "NegotiableQuoteHistoryEntry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "The list of items in the negotiable quote template.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max_order_commitment", + "description": "Commitment for maximum orders", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_order_commitment", + "description": "Commitment for minimum orders", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The title assigned to the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notifications", + "description": "A list of notifications for the negotiable quote template.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "QuoteTemplateNotificationMessage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": "A set of subtotals and totals applied to the negotiable quote template.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartPrices", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference_document_links", + "description": "A list of reference document links for the negotiable quote template.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteReferenceDocumentLink", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_addresses", + "description": "A list of shipping addresses applied to the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "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 + } + }, + "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": "state", + "description": "Filter by state of one or more negotiable quote templates.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Filter by status of one or more negotiable quote templates.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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": { + "name": "NegotiableQuoteTemplateGridItem", + "description": "Contains data for a negotiable quote template in a grid.", + "fields": [ + { + "name": "activated_at", + "description": "The date and time the negotiable quote template was activated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company_name", + "description": "Company name the quote template is assigned to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last_shared_at", + "description": "The date and time the negotiable quote template was last shared.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max_order_commitment", + "description": "Commitment for maximum orders", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_negotiated_grand_total", + "description": "The minimum negotiated grand total of the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_order_commitment", + "description": "Commitment for minimum orders", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The title assigned to the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_placed", + "description": "The number of orders placed for the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sales_rep_name", + "description": "The first and last name of the sales representative.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "State of the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitted_by", + "description": "The first and last name of the buyer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` 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": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateItemQuantityInput", + "description": "Specifies the updated quantity of an item.", + "fields": null, + "inputFields": [ + { + "name": "item_id", + "description": "The unique ID of a `CartItemInterface` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateReferenceDocumentLinkInput", + "description": "Defines the reference document link to add to a negotiable quote template.", + "fields": null, + "inputFields": [ + { + "name": "document_identifier", + "description": "The identifier of the reference document.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "document_name", + "description": "The title of the reference document.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "link_id", + "description": "The unique ID of a `NegotiableQuoteReferenceDocumentLink` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference_document_url", + "description": "The URL of the reference document.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "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.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer_notes", + "description": "Text provided by the company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateSortInput", + "description": "Defines the field to use to sort a list of negotiable quotes.", + "fields": null, + "inputFields": [ + { + "name": "sort_direction", + "description": "Whether to return results in ascending or descending order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_field", + "description": "The specified sort field.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteTemplateSortableField", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "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": "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": { + "name": "NegotiableQuoteTemplatesOutput", + "description": "Contains a list of negotiable templates that match the specified filter.", + "fields": [ + { + "name": "items", + "description": "A list of negotiable quote templates", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplateGridItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Contains pagination metadata", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "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 quote templates 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": "NegotiableQuoteUidNonFatalResultInterface", + "description": "", + "fields": [ + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` 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": "NegotiableQuoteUidOperationSuccess", + "ofType": null + } + ] + }, + { "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": "NON_NULL", - "name": null, - "ofType": { + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "NegotiableQuoteUidNonFatalResultInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "name": "NegotiableQuoteUser", + "description": "A limited view of a Buyer or Seller in the negotiable quote process.", + "fields": [ + { + "name": "firstname", + "description": "The first name of the buyer or seller making a change.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The buyer's or seller's last name.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderPaymentMethod", - "description": "Contains details about the payment method used to pay for the order.", - "fields": [ - { - "name": "additional_data", - "description": "Additional data per payment method type.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "KeyValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The label that describes the payment method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The payment method code that indicates how the order was paid for.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "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": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Contains pagination metadata", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "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", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderShipment", - "description": "Contains order shipment details.", - "fields": [ - { - "name": "comments", - "description": "Comments added to the shipment.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `OrderShipment` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of items included in the shipment.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The sequential credit shipment number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracking", - "description": "An array of shipment tracking details.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "NoSuchEntityUidError", + "description": "Contains an error message when an invalid UID was specified.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The specified invalid unique ID of an 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": "ErrorInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "ShipmentTracking", - "ofType": null - } + "name": "OopePaymentMethodConfig", + "description": "", + "fields": [ + { + "name": "backend_integration_url", + "description": "The backend URL to dispatch requests related to the payment method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_config", + "description": "Custom config key values.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomConfigKeyValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "OpenNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id to open quote template.", + "fields": null, + "inputFields": [ + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "OrderTotal", - "description": "Contains details about the sales total amounts used to calculate the final price.", - "fields": [ - { - "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 - }, - { - "name": "discounts", - "description": "The applied discounts to the order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_options", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftOptionsPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grand_total", - "description": "The final total amount, including shipping, discounts, and taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "Order", + "description": "Contains the order ID.", + "fields": [ + { + "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": "ENUM", + "name": "OrderActionType", + "description": "The list of available order actions.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REORDER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCEL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RETURN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grand_total_excl_tax", - "description": "The grand total of the order, excluding taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "OrderAddress", + "description": "Contains detailed information about an order's billing and shipping addresses.", + "fields": [ + { + "name": "city", + "description": "The city or town.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "The customer's company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_code", + "description": "The customer's country.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "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 fax number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the person associated with the shipping/billing address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The family name of the person associated with the shipping/billing address.", + "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 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.", + "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": "The state or province name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_id", + "description": "The unique ID for a `Region` object of a pre-defined region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "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": "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ShippingHandling", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtotal_excl_tax", - "description": "The subtotal of the order, excluding taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "OrderCustomerInfo", + "description": "", + "fields": [ + { + "name": "firstname", + "description": "First name of the customer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "Last name of the customer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middlename", + "description": "Middle name of the customer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prefix", + "description": "Prefix of the customer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suffix", + "description": "Suffix of the customer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "Order billing address lastname.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "Order number.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtotal_incl_tax", - "description": "The subtotal of the order, including taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "OrderItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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.", + "args": [], + "type": { + "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": false, + "deprecationReason": null + }, + { + "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": "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": "product", + "description": "The ProductInterface object, which contains details about the base product", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "description": "Order item details.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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.", + "args": [], + "type": { + "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": false, + "deprecationReason": null + }, + { + "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": "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": "product", + "description": "The ProductInterface object, which contains details about the base product", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "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": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ConfigurableOrderItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleOrderItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableOrderItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardOrderItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderItem", + "ofType": null + } + ] + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxes", - "description": "The order tax details.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "OrderItemOption", + "description": "Represents order item options like selected or entered.", + "fields": [ + { + "name": "label", + "description": "The name of the option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value of the option.", + "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": "TaxItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_giftcard", - "description": "The gift card balance applied to the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_reward_points", - "description": "The total reward points applied to the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_shipping", - "description": "The shipping amount for the order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "OrderItemPrices", + "description": "", + "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": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FixedProductTax", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "original_price", + "description": "The original price of the item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "OBJECT", + "name": "Money", + "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": "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": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_store_credit", - "description": "The total store credit applied to the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_tax", - "description": "The amount of tax applied to the order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "OrderPaymentMethod", + "description": "Contains details about the payment method used to pay for the order.", + "fields": [ + { + "name": "additional_data", + "description": "Additional data per payment method type.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "KeyValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The label that describes the payment method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The payment method code that indicates how the order was paid for.", + "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": "Money", - "ofType": null - } + "name": "OrderShipment", + "description": "Contains order shipment details.", + "fields": [ + { + "name": "comments", + "description": "Comments added to the shipment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SalesCommentItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `OrderShipment` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of items included in the shipment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The sequential credit shipment number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tracking", + "description": "An array of shipment tracking details.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShipmentTracking", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PageType", - "description": "Type of page on which recommendations are requested", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CMS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Cart", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Category", - "description": null, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "Checkout", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PageBuilder", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "Product", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PaymentAttributeInput", - "description": "Defines the payment attribute.", - "fields": null, - "inputFields": [ - { - "name": "key", - "description": "The code of the attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The value of the attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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 - }, - { - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "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": "ApplePayConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GooglePayConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "HostedFieldsConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PaymentCommonConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SmartButtonsConfig", - "ofType": 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": "google_pay", - "description": "GooglePay payment method configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GooglePayConfig", - "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": "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": "INPUT_OBJECT", - "name": "PaymentMethodInput", - "description": "Defines the payment method.", - "fields": null, - "inputFields": [ - { - "name": "additional_data", - "description": "Additional data related to the payment method.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "OrderTotal", + "description": "Contains details about the sales total amounts used to calculate the final price.", + "fields": [ + { + "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 + }, + { + "name": "discounts", + "description": "The applied discounts to the order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_options", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftOptionsPrices", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "grand_total_excl_tax", + "description": "The grand total of the order, excluding taxes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingHandling", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subtotal_excl_tax", + "description": "The subtotal of the order, excluding taxes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subtotal_incl_tax", + "description": "The subtotal of the order, including taxes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxes", + "description": "The order tax details.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_giftcard", + "description": "The gift card balance applied to the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_reward_points", + "description": "The total reward points applied to the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_shipping", + "description": "The shipping amount for the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_store_credit", + "description": "The total store credit applied to the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_tax", + "description": "The amount of tax applied to the order.", + "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": "INPUT_OBJECT", "name": "PaymentAttributeInput", - "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": "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_google_pay", - "description": "Required input for Google Pay button", - "type": { - "kind": "INPUT_OBJECT", - "name": "GooglePayMethodInput", - "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": "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": "OBJECT", - "name": "PaymentOrderOutput", - "description": "Contains the payment order details", - "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": "payment_source_details", - "description": "Details about the card used on the order", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PaymentSourceDetails", - "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": "OBJECT", - "name": "PaymentSDKParamsItem", - "description": "", - "fields": [ - { - "name": "code", - "description": "The payment method code used in the order", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "params", - "description": "The payment SDK parameters", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "description": "Defines the payment attribute.", + "fields": null, + "inputFields": [ + { + "name": "key", + "description": "The code of the attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value of the attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "SDKParams", - "ofType": null - } + "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 + }, + { + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentSourceDetails", - "description": "", - "fields": [ - { - "name": "card", - "description": "Details about the card used on the order", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Card", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PaymentSourceInput", - "description": "The payment source information", - "fields": null, - "inputFields": [ - { - "name": "card", - "description": "The card payment source information", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CardPaymentSourceInput", - "ofType": 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": "GooglePayConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FastlaneConfig", + "ofType": null + } + ] }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentSourceOutput", - "description": "The payment source information", - "fields": [ - { - "name": "card", - "description": "The card payment source information", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CardPaymentSourceOutput", - "ofType": null - } + "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": "fastlane", + "description": "Fastlane payment method configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "FastlaneConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "google_pay", + "description": "GooglePay payment method configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GooglePayConfig", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PaymentToken", - "description": "The stored payment method available to the customer.", - "fields": [ - { - "name": "details", - "description": "A description of the stored account details.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_method_code", - "description": "The payment method code associated with the token.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "public_hash", - "description": "The public hash of the token.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Specifies the payment token type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", - "name": "PaymentTokenTypeEnum", - "ofType": null - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PaymentTokenTypeEnum", - "description": "The list of available payment token types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "card", - "description": "phpcs:ignore Magento2.GraphQL.ValidArgumentName", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account", - "description": "phpcs:ignore Magento2.GraphQL.ValidArgumentName", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": 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": "BundleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "PickupLocation", - "description": "Defines Pickup Location information.", - "fields": [ - { - "name": "city", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contact_name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latitude", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "longitude", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phone", - "description": null, - "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": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PickupLocationFilterInput", - "description": "PickupLocationFilterInput defines the list of attributes and filters for the search.", - "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.", - "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 - } - ], - "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": "LIST", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "PaymentMethodInput", + "description": "Defines the payment method.", + "fields": null, + "inputFields": [ + { + "name": "additional_data", + "description": "Additional data related to the payment method.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_services_paypal_apple_pay", + "description": "Required input for Apple Pay button", + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplePayMethodInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_services_paypal_fastlane", + "description": "Required input for fastlane", + "type": { + "kind": "INPUT_OBJECT", + "name": "FastlaneMethodInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_services_paypal_google_pay", + "description": "Required input for Google Pay button", + "type": { + "kind": "INPUT_OBJECT", + "name": "GooglePayMethodInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_services_paypal_hosted_fields", + "description": "Required input for Hosted Fields", + "type": { + "kind": "INPUT_OBJECT", + "name": "HostedFieldsInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_services_paypal_smart_buttons", + "description": "Required input for Smart buttons", + "type": { + "kind": "INPUT_OBJECT", + "name": "SmartButtonMethodInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_services_paypal_vault", + "description": "Required input for vault", + "type": { + "kind": "INPUT_OBJECT", + "name": "VaultMethodInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "purchase_order_number", + "description": "The purchase order number. Optional for most payment methods.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "PickupLocation", - "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 - }, - { - "name": "total_count", - "description": "The number of products returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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": [ - { - "name": "city", - "description": "City where pickup location is placed.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contact_name", - "description": "Name of the contact person.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "country_id", - "description": "Id of the country in two letters.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": "Description of the pickup location.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": 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.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "email", - "description": "Contact email of the pickup location.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": 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": "region_id", - "description": "Id of the region.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null - }, - { - "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": "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 - } + "name": "PaymentOrderOutput", + "description": "Contains the payment order details", + "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": "payment_source_details", + "description": "Details about the card used on the order", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PaymentSourceDetails", + "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 }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceNegotiableQuoteOrderOutput", - "description": "An output object that returns the generated order.", - "fields": [ - { - "name": "order", - "description": "Contains the generated order number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Order", - "ofType": null - } + "name": "PaymentSDKParamsItem", + "description": "", + "fields": [ + { + "name": "code", + "description": "The payment method code used in the order", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "params", + "description": "The payment SDK parameters", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SDKParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "OBJECT", + "name": "PaymentSourceDetails", + "description": "", + "fields": [ + { + "name": "card", + "description": "Details about the card used on the order", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Card", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentSourceInput", + "description": "The payment source information", + "fields": null, + "inputFields": [ + { + "name": "card", + "description": "The card payment source information", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CardPaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentSourceOutput", + "description": "The payment source information", + "fields": [ + { + "name": "card", + "description": "The card payment source information", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CardPaymentSourceOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentToken", + "description": "The stored payment method available to the customer.", + "fields": [ + { + "name": "details", + "description": "A description of the stored account details.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_method_code", + "description": "The payment method code associated with the token.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "public_hash", + "description": "The public hash of the token.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Specifies the payment token type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentTokenTypeEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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 - } + "name": "PaymentTokenTypeEnum", + "description": "The list of available payment token types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "card", + "description": "phpcs:ignore Magento2.GraphQL.ValidArgumentName", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "account", + "description": "phpcs:ignore Magento2.GraphQL.ValidArgumentName", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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": "PlaceOrderForPurchaseOrderInput", - "description": "Specifies the purchase order to convert to an order.", - "fields": null, - "inputFields": [ - { - "name": "purchase_order_uid", - "description": "The unique ID of a purchase order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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 + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + } + ] }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlaceOrderForPurchaseOrderOutput", - "description": "Contains the results of the request to place an order.", - "fields": [ - { - "name": "order", - "description": "Placed order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } + "name": "PickupLocation", + "description": "Defines Pickup Location information.", + "fields": [ + { + "name": "city", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contact_name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latitude", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "longitude", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone", + "description": null, + "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": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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 - } + { + "kind": "INPUT_OBJECT", + "name": "PickupLocationFilterInput", + "description": "PickupLocationFilterInput defines the list of attributes and filters for the search.", + "fields": null, + "inputFields": [ + { + "name": "city", + "description": "Filter by city.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_id", + "description": "Filter by country.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Filter by pickup location name.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pickup_location_code", + "description": "Filter by pickup location code.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "Filter by postcode.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "Filter by region.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_id", + "description": "Filter by region id.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "Filter by street.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "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": "INPUT_OBJECT", - "name": "PlacePurchaseOrderInput", - "description": "Specifies the quote to be converted to a purchase 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 - } + { + "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": [ + { + "name": "city", + "description": "City where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contact_name", + "description": "Name of the contact person.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_id", + "description": "Id of the country in two letters.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Description of the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "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.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "Contact email of the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "Contact fax of the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latitude", + "description": "Geographic latitude where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "longitude", + "description": "Geographic longitude where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone", + "description": "Contact phone number of the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "Postcode where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "Name of the region.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_id", + "description": "Id of the region.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "Street where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PlacePurchaseOrderOutput", - "description": "Contains the results of the request to place a purchase order.", - "fields": [ - { - "name": "purchase_order", - "description": "Placed purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null - } + "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": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PickupLocation", + "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 + }, + { + "name": "total_count", + "description": "The number of products returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Price", - "description": "Defines the price of a simple product or a part of a price range for a complex product. It can include a list of price adjustments.", - "fields": [ - { - "name": "adjustments", - "description": "A list of price adjustments.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "PriceAdjustment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "Contains the monetary value and currency code of a product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductViewMoney", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceAdjustment", - "description": "Specifies the amount and type of price adjustment.", - "fields": [ - { - "name": "amount", - "description": "The amount of the price adjustment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "Identifies the type of price adjustment.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PriceDetails", - "description": "Can be used to retrieve the main price details in case of bundle product", - "fields": [ - { - "name": "discount_percentage", - "description": "The percentage of discount applied to the main product price", - "args": [], - "type": { - "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 - } - ], - "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": "maximum_price", - "description": "The highest possible price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductPrice", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minimum_price", - "description": "The lowest possible price for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "PlaceNegotiableQuoteOrderOutput", + "description": "An output object that returns the generated order.", + "fields": [ + { + "name": "order", + "description": "Contains the generated order number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Order", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ProductPrice", - "ofType": null - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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": "PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DYNAMIC", - "description": "", - "isDeprecated": false, - "deprecationReason": 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.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRICE_RANGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AS_LOW_AS", - "description": "", - "isDeprecated": false, - "deprecationReason": 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 - } + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "description": "Product custom attributes", - "fields": [ - { - "name": "errors", - "description": "Errors when retrieving custom attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Requested custom attributes", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "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": "amount_off", - "description": "The actual value of the discount.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProductImageThumbnail", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ITSELF", - "description": "Use thumbnail of product as image.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARENT", - "description": "Use thumbnail of product's parent as image.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProductInfoInput", - "description": "Product Information used for Pickup Locations search.", - "fields": null, - "inputFields": [ - { - "name": "sku", - "description": "Product SKU.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "PlaceOrderForPurchaseOrderInput", + "description": "Specifies the purchase order to convert to an order.", + "fields": null, + "inputFields": [ + { + "name": "purchase_order_uid", + "description": "The unique ID of a purchase order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "ProductInterface", - "description": "Contains fields that are common to all types of products.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualProduct", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProductLinks", - "description": "An implementation of `ProductLinksInterface`.", - "fields": [ - { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position within the list of product links.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The identifier of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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": "link_type", - "description": "One of related, associated, upsell, or crosssell.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position within the list of product links.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The identifier of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProductLinks", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesAssetImage", - "description": "Contains basic information about the image asset.", - "fields": [ - { - "name": "asset_id", - "description": "Asset Id.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "media_type", - "description": "Must be asset-image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "media_url", - "description": "Asset Image Url.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesAssetVideo", - "description": "Contains basic information about the video asset.", - "fields": [ - { - "name": "media_type", - "description": "Must be asset-video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_asset_id", - "description": "Asset Id.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_media_url", - "description": "Asset Video Url.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "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 - }, - { - "name": "name", - "description": "The file name of the image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The MIME type of the file, such as image/png.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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": "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 - }, - { - "name": "video_provider", - "description": "Describes the video source.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_title", - "description": "The title of the video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_url", - "description": "The URL to the video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductPrice", - "description": "Represents a product price.", - "fields": [ - { - "name": "discount", - "description": "The price discount. Represents the difference between the regular and final price.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductDiscount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "final_price", - "description": "The final price of the product after applying discounts.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Money", - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FixedProductTax", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regular_price", - "description": "The regular price of the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "PlaceOrderForPurchaseOrderOutput", + "description": "Contains the results of the request to place an order.", + "fields": [ + { + "name": "order", + "description": "Placed order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "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": "orderV2", + "description": "Full order information.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductSearchItem", - "description": "A single product returned by the query", - "fields": [ - { - "name": "applied_query_rule", - "description": "The query rule type that was applied to this product, if any (in preview mode only, returns null otherwise)", - "args": [], - "type": { - "kind": "OBJECT", - "name": "AppliedQueryRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "highlights", - "description": "An object that provides highlighted text for matched words", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "PlacePurchaseOrderInput", + "description": "Specifies the quote to be converted to a purchase 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Highlight", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "productView", - "description": "Contains a product view", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductView", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductSearchResponse", - "description": "Contains the output of a `productSearch` query", - "fields": [ - { - "name": "facets", - "description": "Details about the static and dynamic facets relevant to the search", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PlacePurchaseOrderOutput", + "description": "Contains the results of the request to place a purchase order.", + "fields": [ + { + "name": "purchase_order", + "description": "Placed purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrder", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Aggregation", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of products returned by the query", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PriceDetails", + "description": "Can be used to retrieve the main price details in case of bundle product", + "fields": [ + { + "name": "discount_percentage", + "description": "The percentage of discount applied to the main product price", + "args": [], + "type": { + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "ProductSearchItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Information for rendering pages of search results", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_terms", - "description": "An array of strings that might include merchant-defined synonyms", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suggestions", - "description": "An array of strings that include the names of products and categories that exist in the catalog that are similar to the search query", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The total number of products returned that matched the query", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ProductSearchSortInput", - "description": "The product attribute to sort on", - "fields": null, - "inputFields": [ - { - "name": "attribute", - "description": "The attribute code of a product attribute", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "direction", - "description": "ASC (ascending) or DESC (descending)", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "maximum_price", + "description": "The highest possible price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minimum_price", + "description": "The lowest possible price for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } + "name": "PriceTypeEnum", + "description": "Defines the price type.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FIXED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PERCENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DYNAMIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "ProductVideo", - "description": "Contains information about a product video.", - "fields": [ - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_content", - "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "ProductView", - "description": "Defines the product fields available to the SimpleProductView and ComplexProductView types.", - "fields": [ - { - "name": "addToCartAllowed", - "description": "A flag stating if the product can be added to cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "inStock", - "description": "A flag stating if the product is in stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "lowStock", - "description": "A flag stating if the product stock is low", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "attributes", - "description": "A list of merchant-defined attributes designated for the storefront.", - "args": [ - { - "name": "roles", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductViewAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The detailed description of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The product ID, generated as a composite key, unique per locale.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "images", - "description": "A list of images defined for the product.", - "args": [ - { - "name": "roles", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductViewImage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "videos", - "description": "A list of videos defined for the product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "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": "PRICE_RANGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AS_LOW_AS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "ProductViewVideo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastModifiedAt", - "description": "Date and time when the product was last updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaDescription", - "description": "A brief overview of the product for search results listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaKeyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaTitle", - "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": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Product name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shortDescription", - "description": "A summary of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputOptions", - "description": "A list of input options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "ProductViewInputOption", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "sku", - "description": "Product SKU.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "externalId", - "description": "External Id", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "url", - "description": "Canonical URL of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "urlKey", - "description": "The URL key of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links", - "description": "A list of product links.", - "args": [ - { - "name": "linkTypes", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "ProductCustomAttributes", + "description": "Product custom attributes", + "fields": [ + { + "name": "errors", + "description": "Errors when retrieving custom attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeMetadataError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Requested custom attributes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "ProductViewLink", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "Indicates if the product was retrieved from the primary or the backup query", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "Visibility setting of the product", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ComplexProductView", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleProductView", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProductViewAttribute", - "description": "A container for customer-defined attributes that are displayed the storefront.", - "fields": [ - { - "name": "label", - "description": "Label of the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name of an attribute code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "roles", - "description": "Roles designated for an attribute on the storefront, such as \"Show on PLP\", \"Show in PDP\", or \"Show in Search\".", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "Attribute value, arbitrary of type.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "JSON", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ProductViewCurrency", - "description": "The list of supported currency codes.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AED", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AFN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AMD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ANG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AOA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AWG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BAM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BBD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BDT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BGN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BHD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BIF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BMD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BND", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BOB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BRL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BTN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BWP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BYN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BZD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CAD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CDF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CNY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CRC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CVE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CZK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DJF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DKK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DOP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DZD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EEK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EGP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ETB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EUR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FJD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FKP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GBP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GEK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GEL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GHS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GIP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GMD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GNF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GQE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GTQ", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GYD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HKD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HNL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HRK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HTG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HUF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IDR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ILS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IQD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IRR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ISK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JMD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JOD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JPY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KES", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KGS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KHR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KMF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KPW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KRW", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KWD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KYD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KZT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LAK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LBP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LKR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LRD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LSL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LSM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LTL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LVL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LYD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MDL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MGA", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MKD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MMK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MNT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MRO", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MVR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MWK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MXN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MYR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MZN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NGN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NIC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NPR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OMR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PAB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PEN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PGK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PHP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PKR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLN", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PYG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QAR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RHD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RON", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RSD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RUB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RWF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SAR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SBD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SDG", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SEK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SGD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SKK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SLL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SRD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SVC", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SYP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SZL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "THB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TJS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TMM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TND", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TOP", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRL", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRY", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TTD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TWD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TZS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UAH", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UGX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UYU", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UZS", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VEB", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VEF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VND", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VUV", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WST", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XCD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XOF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XPF", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YER", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZAR", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZMK", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZWD", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NONE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewImage", - "description": "Contains details about a product image.", - "fields": [ - { - "name": "label", - "description": "The display label of the product image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "roles", - "description": "A list that describes how the image is used. Can be image, small_image, or thumbnail.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL to the product image.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "ProductDiscount", + "description": "Contains the discount applied to a product price.", + "fields": [ + { + "name": "amount_off", + "description": "The actual value of the discount.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewInputOption", - "description": "Product options provide a way to configure products by making selections of particular option values. Selecting one or many options will point to a simple product.", - "fields": [ - { - "name": "id", - "description": "The ID of an option value", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the option value", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "required", - "description": "Wether this option is required or not", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of data entry", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "markupAmount", - "description": "Price markup or markdown", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suffix", - "description": "SKU suffix to add to the product", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sortOrder", - "description": "Sort order", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "range", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductViewInputOptionRange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "imageSize", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductViewInputOptionImageSize", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fileExtensions", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewInputOptionImageSize", - "description": null, - "fields": [ - { - "name": "width", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewInputOptionRange", - "description": null, - "fields": [ - { - "name": "from", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewLink", - "description": "The product link type.", - "fields": [ - { - "name": "product", - "description": "Contains the details of the product found in the link.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductView", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linkTypes", - "description": "Stores the types of the links with this product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewMoney", - "description": "Defines a monetary value, including a numeric value and a currency code.", - "fields": [ - { - "name": "currency", - "description": "A three-letter currency code, such as USD or EUR.", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductViewCurrency", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A number expressing a monetary value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewOption", - "description": "Product options provide a way to configure products by making selections of particular option values. Selecting one or many options will point to a simple product.", - "fields": [ - { - "name": "id", - "description": "The ID of the option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "multi", - "description": "Indicates whether the option allows multiple choices.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "required", - "description": "Indicates whether the option must be selected.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "List of available option values.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductViewOptionValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "ProductViewOptionValue", - "description": "Defines the product fields available to the ProductViewOptionValueProduct and ProductViewOptionValueConfiguration types.", - "fields": [ - { - "name": "id", - "description": "The ID of an option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inStock", - "description": "Indicates if the option is in stock.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProductViewOptionValueConfiguration", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProductViewOptionValueProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProductViewOptionValueSwatch", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ProductViewOptionValueConfiguration", - "description": "An implementation of ProductViewOptionValue for configuration values.", - "fields": [ - { - "name": "id", - "description": "The ID of an option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inStock", - "description": "Indicates if the option is in stock.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductViewOptionValue", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewOptionValueProduct", - "description": "An implementation of ProductViewOptionValue that adds details about a simple product.", - "fields": [ - { - "name": "id", - "description": "The ID of an option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDefault", - "description": "States if the option value is default or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about a simple product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SimpleProductView", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Default quantity of an option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inStock", - "description": "Indicates if the option is in stock.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductViewOptionValue", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewOptionValueSwatch", - "description": "An implementation of ProductViewOptionValueSwatch for swatches.", - "fields": [ - { - "name": "id", - "description": "The ID of an option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Indicates the type of the swatch.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SwatchType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value of the swatch depending on the type of the swatch.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inStock", - "description": "Indicates if the option is in stock.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductViewOptionValue", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewPrice", - "description": "Base product price view, inherent for simple products.", - "fields": [ - { - "name": "final", - "description": "Price value after discounts, excluding personalized promotions.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Price", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regular", - "description": "Base product price specified by the merchant.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Price", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "roles", - "description": "Price roles, stating if the price should be visible or hidden.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewPriceRange", - "description": "The minimum and maximum price of a complex product.", - "fields": [ - { - "name": "maximum", - "description": "Maximum price.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductViewPrice", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minimum", - "description": "Minimum price.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductViewPrice", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewVariant", - "description": null, - "fields": [ - { - "name": "selections", - "description": "List of option values that make up the variant.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product corresponding to the variant.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductView", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewVariantResults", - "description": null, - "fields": [ - { - "name": "variants", - "description": "List of product variants.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductViewVariant", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cursor", - "description": "Pagination cursor", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ProductViewVideo", - "description": "Contains details about a product video", - "fields": [ - { - "name": "preview", - "description": "Preview image for the video", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductViewImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL to the product video.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Description of the product video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The title of the product video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PurchaseHistory", - "description": "User purchase history", - "fields": null, - "inputFields": [ - { - "name": "date", - "description": null, - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "items", - "description": null, - "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": "PurchaseOrder", - "description": "Contains details about a purchase order.", - "fields": [ - { - "name": "approval_flow", - "description": "The approval flows for each applied rules.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderRuleApprovalFlow", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_actions", - "description": "Purchase order actions available to the customer. Can be used to display action buttons on the client.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderAction", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "The set of comments applied to the purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderComment", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date the purchase order was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_by", - "description": "The company user who created the purchase order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "history_log", - "description": "The log of the events related to the purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderHistoryItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The purchase order number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "The reference to the order placed based on the purchase order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quote", - "description": "The quote related to the purchase order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The current status of the purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", - "name": "PurchaseOrderStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "A unique identifier for the purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The date the purchase order was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "ProductImageThumbnail", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ITSELF", + "description": "Use thumbnail of product as image.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARENT", + "description": "Use thumbnail of product's parent as image.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PurchaseOrderAction", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "REJECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCEL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VALIDATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLACE_ORDER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderActionError", - "description": "Contains details about a failed action.", - "fields": [ - { - "name": "message", - "description": "The returned error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The error type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderErrorType", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "ProductInfoInput", + "description": "Product Information used for Pickup Locations search.", + "fields": null, + "inputFields": [ + { + "name": "sku", + "description": "Product SKU.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalFlowEvent", - "description": "Contains details about a single event in the approval flow of the purchase order.", - "fields": [ - { - "name": "message", - "description": "A formatted message.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The approver name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The approver role.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status related to the event.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalFlowItemStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The date and time the event was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PurchaseOrderApprovalFlowItemStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "description": "Contains details about a purchase order approval rule.", - "fields": [ - { - "name": "applies_to_roles", - "description": "The name of the user(s) affected by the the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "approver_roles", - "description": "The name of the user who needs to approve purchase orders that trigger the approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "condition", - "description": "Condition which triggers the approval rule.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "PurchaseOrderApprovalRuleConditionInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date the purchase order rule was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_by", - "description": "The name of the user who created the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Description of the purchase order approval rule.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique identifier for the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The date the purchase order rule was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INTERFACE", + "name": "ProductInterface", + "description": "Contains fields that are common to all types of products.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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 + } + ], + "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": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleConditionAmount", - "description": "Contains approval rule condition details, including the amount to be evaluated.", - "fields": [ - { - "name": "amount", - "description": "The amount to be be used for evaluation of the approval rule condition.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attribute", - "description": "The type of purchase order approval rule.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operator", - "description": "The operator to be used for evaluating the approval rule condition.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "PurchaseOrderApprovalRuleConditionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "PurchaseOrderApprovalRuleConditionInterface", - "description": "Purchase order rule condition details.", - "fields": [ - { - "name": "attribute", - "description": "The type of purchase order approval rule.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operator", - "description": "The operator to be used for evaluating the approval rule condition.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleConditionAmount", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleConditionQuantity", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MORE_THAN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LESS_THAN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MORE_THAN_OR_EQUAL_TO", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LESS_THAN_OR_EQUAL_TO", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleConditionQuantity", - "description": "Contains approval rule condition details, including the quantity to be evaluated.", - "fields": [ - { - "name": "attribute", - "description": "The type of purchase order approval rule.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operator", - "description": "The operator to be used for evaluating the approval rule condition.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity to be used for evaluation of the approval rule condition.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "PurchaseOrderApprovalRuleConditionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrderApprovalRuleInput", - "description": "Defines a new purchase order approval rule.", - "fields": null, - "inputFields": [ - { - "name": "applies_to", - "description": "A list of company user role IDs to which this purchase order approval rule should be applied. When an empty array is provided, the rule is applied to all user roles in the system, including those created in the future.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "approvers", - "description": "A list of B2B user roles that can approve this purchase order approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "condition", - "description": "The condition of the purchase order approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "description", - "description": "A summary of the purpose of the purchase order approval rule.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The purchase order approval rule name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "status", - "description": "The status of the purchase order approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleStatus", - "ofType": null - } + "name": "ProductLinks", + "description": "An implementation of `ProductLinksInterface`.", + "fields": [ + { + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_sku", + "description": "The SKU of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position within the list of product links.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The identifier of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleMetadata", - "description": "Contains metadata that can be used to render rule edit forms.", - "fields": [ - { - "name": "available_applies_to", - "description": "A list of B2B user roles that the rule can be applied to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_condition_currencies", - "description": "A list of currencies that can be used to create approval rules based on amounts, for example shipping cost rules.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AvailableCurrency", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_requires_approval_from", - "description": "A list of B2B user roles that can be specified as approvers for the approval rules.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRules", - "description": "Contains the approval rules that the customer can see.", - "fields": [ - { - "name": "items", - "description": "A list of purchase order approval rules visible to the customer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Result pagination details.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The total number of purchase order approval rules visible to the customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENABLED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISABLED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "GRAND_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHIPPING_INCL_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NUMBER_OF_SKUS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderComment", - "description": "Contains details about a comment.", - "fields": [ - { - "name": "author", - "description": "The user who left the comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date and time when the comment was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The text of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "A unique identifier of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INTERFACE", + "name": "ProductLinksInterface", + "description": "Contains information about linked products, including the link type and product type of each item.", + "fields": [ + { + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_sku", + "description": "The SKU of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position within the list of product links.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The identifier of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProductLinks", + "ofType": null + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PurchaseOrderErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OPERATION_NOT_APPLICABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COULD_NOT_SAVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_VALID_DATA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderHistoryItem", - "description": "Contains details about a status change.", - "fields": [ - { - "name": "activity", - "description": "The activity type of the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date and time when the event happened.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "The message representation of the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "A unique identifier of the purchase order history item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesAssetImage", + "description": "Contains basic information about the image asset.", + "fields": [ + { + "name": "asset_id", + "description": "Asset Id.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "media_type", + "description": "Must be asset-image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "media_url", + "description": "Asset Image Url.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesAssetVideo", + "description": "Contains basic information about the video asset.", + "fields": [ + { + "name": "media_type", + "description": "Must be asset-video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_asset_id", + "description": "Asset Id.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_media_url", + "description": "Asset Video Url.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "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 + }, + { + "name": "name", + "description": "The file name of the image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The MIME type of the file, such as image/png.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderRuleApprovalFlow", - "description": "Contains details about approval roles applied to the purchase order and status changes.", - "fields": [ - { - "name": "events", - "description": "The approval flow event related to the rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalFlowEvent", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rule_name", - "description": "The name of the applied rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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 + }, + { + "name": "video_provider", + "description": "Describes the video source.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_title", + "description": "The title of the video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_url", + "description": "The URL to the video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrders", - "description": "Contains a list of purchase orders.", - "fields": [ - { - "name": "items", - "description": "Purchase orders matching the search criteria.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Page information of search result's current page.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "Total number of purchase orders found matching the search criteria.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersActionInput", - "description": "Defines which purchase orders to act on.", - "fields": null, - "inputFields": [ - { - "name": "purchase_order_uids", - "description": "An array of purchase order UIDs.", - "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": "PurchaseOrdersActionOutput", - "description": "Returns a list of updated purchase orders and any error messages.", - "fields": [ - { - "name": "errors", - "description": "An array of error messages encountered while performing the operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderActionError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_orders", - "description": "A list of purchase orders.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersFilterInput", - "description": "Defines the criteria to use to filter the list of purchase orders.", - "fields": null, - "inputFields": [ - { - "name": "company_purchase_orders", - "description": "Include only purchase orders made by subordinate company users.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "created_date", - "description": "Filter by the creation date of the purchase order.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "require_my_approval", - "description": "Include only purchase orders that are waiting for the customer’s approval.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "status", - "description": "Filter by the status of the purchase order.", - "type": { - "kind": "ENUM", - "name": "PurchaseOrderStatus", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PurchaseOrderStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVAL_REQUIRED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORDER_IN_PROGRESS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORDER_PLACED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORDER_FAILED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED_PENDING_PAYMENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Query", - "description": "", - "fields": [ - { - "name": "products", - "description": "Search for products that match the specified SKU values.", - "args": [ - { - "name": "skus", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductView", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "refineProduct", - "description": null, - "args": [ - { - "name": "optionIds", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", + { + "kind": "OBJECT", + "name": "ProductPrice", + "description": "Represents a product price.", + "fields": [ + { + "name": "discount", + "description": "The price discount. Represents the difference between the regular and final price.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "final_price", + "description": "The final price of the product after applying discounts.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FixedProductTax", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regular_price", + "description": "The regular price of the product.", + "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": "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": "ProductVideo", + "description": "Contains information about a product video.", + "fields": [ + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_content", + "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesVideoContent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "sku", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "INTERFACE", - "name": "ProductView", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "variants", - "description": null, - "args": [ - { - "name": "sku", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "optionIds", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "pageSize", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "cursor", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductViewVariantResults", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "categories", - "description": null, - "args": [ - { - "name": "ids", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "roles", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "subtree", - "description": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "Subtree", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CategoryView", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "attributesForm", - "description": "Retrieve EAV attributes associated to a frontend form. Use countries query provided by DirectoryGraphQl module to retrieve region_id and country_id attribute options.", - "args": [ - { - "name": "formCode", - "description": "Form code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "PurchaseOrder", + "description": "Contains details about a purchase order.", + "fields": [ + { + "name": "approval_flow", + "description": "The approval flows for each applied rules.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderRuleApprovalFlow", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_actions", + "description": "Purchase order actions available to the customer. Can be used to display action buttons on the client.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderAction", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "The set of comments applied to the purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderComment", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date the purchase order was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_by", + "description": "The company user who created the purchase order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history_log", + "description": "The log of the events related to the purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderHistoryItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The purchase order number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "The reference to the order placed based on the purchase order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quote", + "description": "The quote related to the purchase order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The current status of the purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "A unique identifier for the purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The date the purchase order was last updated.", + "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": "PurchaseOrderAction", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REJECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCEL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VALIDATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLACE_ORDER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "AttributesFormOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attributesList", - "description": "Returns a list of attributes metadata for a given entity type.", - "args": [ - { - "name": "entityType", - "description": "Entity type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AttributeEntityTypeEnum", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "filters", - "description": "Identifies which filter inputs to search for and return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AttributesMetadataOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableStores", - "description": "Get a list of available store views and their config information.", - "args": [ - { - "name": "useCurrentGroup", - "description": "Filter store views by the current store group.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PurchaseOrderActionError", + "description": "Contains details about a failed action.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The error type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderErrorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "StoreConfig", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart", - "description": "Return information about the specified shopping cart.", - "args": [ - { - "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 - } - ], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkoutAgreements", - "description": "Return Terms and Conditions configuration information.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PurchaseOrderApprovalFlowEvent", + "description": "Contains details about a single event in the approval flow of the purchase order.", + "fields": [ + { + "name": "message", + "description": "A formatted message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The approver name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role", + "description": "The approver role.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status related to the event.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalFlowItemStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The date and time the event was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PurchaseOrderApprovalFlowItemStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CheckoutAgreement", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "Return detailed information about the customer's company within the current company context.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "compareList", - "description": "Return products that have been added to the specified compare list.", - "args": [ - { - "name": "uid", - "description": "The unique ID of the compare list to be queried.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countries", - "description": "The countries query provides information for all countries.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PurchaseOrderApprovalRule", + "description": "Contains details about a purchase order approval rule.", + "fields": [ + { + "name": "applies_to_roles", + "description": "The name of the user(s) affected by the the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approver_roles", + "description": "The name of the user who needs to approve purchase orders that trigger the approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "condition", + "description": "Condition which triggers the approval rule.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "PurchaseOrderApprovalRuleConditionInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date the purchase order rule was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_by", + "description": "The name of the user who created the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Description of the purchase order approval rule.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique identifier for the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The date the purchase order rule was last updated.", + "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": "Country", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The countries query provides information for a single country.", - "args": [ - { - "name": "id", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": "Return information about the store's currency.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Currency", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customAttributeMetadataV2", - "description": "Retrieve EAV attributes metadata.", - "args": [ - { - "name": "attributes", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "PurchaseOrderApprovalRuleConditionAmount", + "description": "Contains approval rule condition details, including the amount to be evaluated.", + "fields": [ + { + "name": "amount", + "description": "The amount to be be used for evaluation of the approval rule condition.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attribute", + "description": "The type of purchase order approval rule.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "description": "The operator to be used for evaluating the approval rule condition.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PurchaseOrderApprovalRuleConditionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "PurchaseOrderApprovalRuleConditionInterface", + "description": "Purchase order rule condition details.", + "fields": [ + { + "name": "attribute", + "description": "The type of purchase order approval rule.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "description": "The operator to be used for evaluating the approval rule condition.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRuleConditionAmount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRuleConditionQuantity", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MORE_THAN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LESS_THAN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MORE_THAN_OR_EQUAL_TO", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LESS_THAN_OR_EQUAL_TO", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "AttributesMetadataOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer", - "description": "Return detailed information about a customer account.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customerCart", - "description": "Return information about the customer's shopping cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "PurchaseOrderApprovalRuleConditionQuantity", + "description": "Contains approval rule condition details, including the quantity to be evaluated.", + "fields": [ + { + "name": "attribute", + "description": "The type of purchase order approval rule.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "description": "The operator to be used for evaluating the approval rule condition.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity to be used for evaluation of the approval rule condition.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PurchaseOrderApprovalRuleConditionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrderApprovalRuleInput", + "description": "Defines a new purchase order approval rule.", + "fields": null, + "inputFields": [ + { + "name": "applies_to", + "description": "A list of company user role IDs to which this purchase order approval rule should be applied. When an empty array is provided, the rule is applied to all user roles in the system, including those created in the future.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approvers", + "description": "A list of B2B user roles that can approve this purchase order approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "condition", + "description": "The condition of the purchase order approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "A summary of the purpose of the purchase order approval rule.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The purchase order approval rule name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the purchase order approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleStatus", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "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": "customerGroup", - "description": "Provides Customer Group assigned to the Customer or Guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "PurchaseOrderApprovalRuleMetadata", + "description": "Contains metadata that can be used to render rule edit forms.", + "fields": [ + { + "name": "available_applies_to", + "description": "A list of B2B user roles that the rule can be applied to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_condition_currencies", + "description": "A list of currencies that can be used to create approval rules based on amounts, for example shipping cost rules.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailableCurrency", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_requires_approval_from", + "description": "A list of B2B user roles that can be specified as approvers for the approval rules.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ENABLED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GRAND_TOTAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SHIPPING_INCL_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NUMBER_OF_SKUS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomerGroupStorefront", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customerPaymentTokens", - "description": "Return a list of customer payment tokens stored in the vault.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerPaymentTokens", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customerSegments", - "description": "Customer segments associated with the current customer or guest/visitor.", - "args": [ - { - "name": "cartId", - "description": "The unique ID of the cart to query.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PurchaseOrderApprovalRules", + "description": "Contains the approval rules that the customer can see.", + "fields": [ + { + "name": "items", + "description": "A list of purchase order approval rules visible to the customer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Result pagination details.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The total number of purchase order approval rules visible to the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomerSegmentStorefront", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getPaymentConfig", - "description": "Retrieves the payment configuration for a given location", - "args": [ - { - "name": "location", - "description": "Defines the origin location for that payment request", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentLocation", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PaymentConfigOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getPaymentOrder", - "description": "Retrieves the payment details for the order", - "args": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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 - } - ], - "type": { - "kind": "OBJECT", - "name": "PaymentOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getPaymentSDK", - "description": "Gets the payment SDK urls and values", - "args": [ - { - "name": "location", - "description": "Defines the origin location for that payment request", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentLocation", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GetPaymentSDKOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getVaultConfig", - "description": "Retrieves the vault configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VaultConfigOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftCardAccount", - "description": "Return details about a specific gift card.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the gift card code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftCardAccountInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GiftCardAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistry", - "description": "Return the specified gift registry. Some details will not be available to guests.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the registry to search for.", - "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": "giftRegistryEmailSearch", - "description": "Search for gift registries by specifying a registrant email address.", - "args": [ - { - "name": "email", - "description": "The registrant's email.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PurchaseOrderComment", + "description": "Contains details about a comment.", + "fields": [ + { + "name": "author", + "description": "The user who left the comment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date and time when the comment was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The text of the comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "A unique identifier of the comment.", + "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": "ENUM", + "name": "PurchaseOrderErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPERATION_NOT_APPLICABLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COULD_NOT_SAVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_VALID_DATA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistryIdSearch", - "description": "Search for gift registries by specifying a registry URL key.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PurchaseOrderHistoryItem", + "description": "Contains details about a status change.", + "fields": [ + { + "name": "activity", + "description": "The activity type of the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date and time when the event happened.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "The message representation of the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "A unique identifier of the purchase order history 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": null + }, + { "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistryTypeSearch", - "description": "Search for gift registries by specifying the registrant name and registry type ID.", - "args": [ - { - "name": "firstName", - "description": "The first name of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "lastName", - "description": "The last name of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "giftRegistryTypeUid", - "description": "The type UID of the registry.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PurchaseOrderRuleApprovalFlow", + "description": "Contains details about approval roles applied to the purchase order and status changes.", + "fields": [ + { + "name": "events", + "description": "The approval flow event related to the rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalFlowEvent", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule_name", + "description": "The name of the applied rule.", + "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": "PurchaseOrderStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVAL_REQUIRED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_IN_PROGRESS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_PLACED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_FAILED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED_PENDING_PAYMENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistryTypes", - "description": "Get a list of available gift registry types.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "PurchaseOrders", + "description": "Contains a list of purchase orders.", + "fields": [ + { + "name": "items", + "description": "Purchase orders matching the search criteria.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrder", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Page information of search result's current page.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "Total number of purchase orders found matching the search criteria.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersActionInput", + "description": "Defines which purchase orders to act on.", + "fields": null, + "inputFields": [ + { + "name": "purchase_order_uids", + "description": "An array of purchase order UIDs.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "GiftRegistryType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "guestOrder", - "description": "Retrieve guest order details based on number, email and billing last name.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GuestOrderInformationInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "PurchaseOrdersActionOutput", + "description": "Returns a list of updated purchase orders and any error messages.", + "fields": [ + { + "name": "errors", + "description": "An array of error messages encountered while performing the operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderActionError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "purchase_orders", + "description": "A list of purchase orders.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrder", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersFilterInput", + "description": "Defines the criteria to use to filter the list of purchase orders.", + "fields": null, + "inputFields": [ + { + "name": "company_purchase_orders", + "description": "Include only purchase orders made by subordinate company users.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_date", + "description": "Filter by the creation date of the purchase order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "require_my_approval", + "description": "Include only purchase orders that are waiting for the customer\u2019s approval.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Filter by the status of the purchase order.", + "type": { + "kind": "ENUM", + "name": "PurchaseOrderStatus", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "guestOrderByToken", - "description": "Retrieve guest order details based on token.", - "args": [ - { - "name": "input", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderTokenInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "Query", + "description": "", + "fields": [ + { + "name": "attributesForm", + "description": "Retrieve EAV attributes associated to a frontend form. Use countries query provided by DirectoryGraphQl module to retrieve region_id and country_id attribute options.", + "args": [ + { + "name": "formCode", + "description": "Form code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributesFormOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attributesList", + "description": "Returns a list of attributes metadata for a given entity type.", + "args": [ + { + "name": "entityType", + "description": "Entity type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AttributeEntityTypeEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filters", + "description": "Identifies which filter inputs to search for and return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AttributesMetadataOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableStores", + "description": "Get a list of available store views and their config information.", + "args": [ + { + "name": "useCurrentGroup", + "description": "Filter store views by the current store group.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "StoreConfig", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart", + "description": "Return information about the specified shopping cart.", + "args": [ + { + "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "checkoutAgreements", + "description": "Return Terms and Conditions configuration information.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CheckoutAgreement", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "Return detailed information about the customer's company within the current company context.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "compareList", + "description": "Return products that have been added to the specified compare list.", + "args": [ + { + "name": "uid", + "description": "The unique ID of the compare list to be queried.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompareList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countries", + "description": "The countries query provides information for all countries.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "The countries query provides information for a single country.", + "args": [ + { + "name": "id", + "description": "", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Country", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": "Return information about the store's currency.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Currency", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customAttributeMetadataV2", + "description": "Retrieve EAV attributes metadata.", + "args": [ + { + "name": "attributes", + "description": "", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributesMetadataOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": "Return detailed information about a customer account.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerCart", + "description": "Return information about the customer's shopping cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, + "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": "customerGroup", + "description": "Provides Customer Group assigned to the Customer or Guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerGroupStorefront", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerPaymentTokens", + "description": "Return a list of customer payment tokens stored in the vault.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerPaymentTokens", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerSegments", + "description": "Customer segments associated with the current customer or guest/visitor.", + "args": [ + { + "name": "cartId", + "description": "The unique ID of the cart to query.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerSegmentStorefront", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "getPaymentConfig", + "description": "Retrieves the payment configuration for a given location", + "args": [ + { + "name": "location", + "description": "Defines the origin location for that payment request", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentLocation", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PaymentConfigOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "getPaymentOrder", + "description": "Retrieves the payment details for the order", + "args": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "PayPal order ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PaymentOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "getPaymentSDK", + "description": "Gets the payment SDK urls and values", + "args": [ + { + "name": "location", + "description": "Defines the origin location for that payment request", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentLocation", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GetPaymentSDKOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "getVaultConfig", + "description": "Retrieves the vault configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VaultConfigOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftCardAccount", + "description": "Return details about a specific gift card.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the gift card code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftCardAccountInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GiftCardAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistry", + "description": "Return the specified gift registry. Some details will not be available to guests.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the registry to search for.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistryEmailSearch", + "description": "Search for gift registries by specifying a registrant email address.", + "args": [ + { + "name": "email", + "description": "The registrant's email.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistrySearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistryIdSearch", + "description": "Search for gift registries by specifying a registry URL key.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistrySearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistryTypeSearch", + "description": "Search for gift registries by specifying the registrant name and registry type ID.", + "args": [ + { + "name": "firstName", + "description": "The first name of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastName", + "description": "The last name of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistryTypeUid", + "description": "The type UID of the registry.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistrySearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistryTypes", + "description": "Get a list of available gift registry types.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "guestOrder", + "description": "Retrieve guest order details based on number, email and billing last name.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GuestOrderInformationInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "guestOrderByToken", + "description": "Retrieve guest order details based on token.", + "args": [ + { + "name": "input", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrderTokenInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCompanyAdminEmailAvailable", + "description": "Check whether the specified email can be used to register a company admin.", + "args": [ + { + "name": "email", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsCompanyAdminEmailAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCompanyEmailAvailable", + "description": "Check whether the specified email can be used to register a new company.", + "args": [ + { + "name": "email", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsCompanyEmailAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCompanyRoleNameAvailable", + "description": "Check whether the specified role name is valid for the company.", + "args": [ + { + "name": "name", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsCompanyRoleNameAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCompanyUserEmailAvailable", + "description": "Check whether the specified email can be used to register a company user.", + "args": [ + { + "name": "email", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsCompanyUserEmailAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEmailAvailable", + "description": "Check whether the specified email has already been used to create a customer account.", + "args": [ + { + "name": "email", + "description": "The email address to check.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsEmailAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negotiableQuote", + "description": "Retrieve the specified negotiable quote.", + "args": [ + { + "name": "uid", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negotiableQuoteTemplate", + "description": "Retrieve the specified negotiable quote template.", + "args": [ + { + "name": "templateId", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negotiableQuoteTemplates", + "description": "Return a list of negotiable quote templates that can be viewed by the logged-in customer.", + "args": [ + { + "name": "filter", + "description": "The filter to use to determine which negotiable quote templates to return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": "The field to use for sorting results.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateSortInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplatesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negotiableQuotes", + "description": "Return 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 return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "The page of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": "The field to use for sorting results.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pickupLocations", + "description": "The pickup locations query searches for locations that match the search request requirements.", + "args": [ + { + "name": "area", + "description": "Perform search by location using radius and search term.", + "type": { + "kind": "INPUT_OBJECT", + "name": "AreaInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "filters", + "description": "Apply filters by attributes.", + "type": { + "kind": "INPUT_OBJECT", + "name": "PickupLocationFilterInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": 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", + "isDeprecated": false, + "deprecationReason": 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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productsInfo", + "description": "Information about products which should be delivered.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductInfoInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PickupLocations", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recaptchaFormConfig", + "description": null, + "args": [ + { + "name": "formType", + "description": "", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReCaptchaFormEnum", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReCaptchaConfigOutput", + "ofType": null + }, + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "QuoteTemplateLineItemNoteInput", + "description": "Sets quote item note.", + "fields": null, + "inputFields": [ + { + "name": "item_id", + "description": "The unique ID of a `CartLineItem` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "description": "The note text to be added.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "templateId", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCompanyAdminEmailAvailable", - "description": "Check whether the specified email can be used to register a company admin.", - "args": [ - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsCompanyAdminEmailAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCompanyEmailAvailable", - "description": "Check whether the specified email can be used to register a new company.", - "args": [ - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsCompanyEmailAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCompanyRoleNameAvailable", - "description": "Check whether the specified role name is valid for the company.", - "args": [ - { - "name": "name", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsCompanyRoleNameAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCompanyUserEmailAvailable", - "description": "Check whether the specified email can be used to register a company user.", - "args": [ - { - "name": "email", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsCompanyUserEmailAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEmailAvailable", - "description": "Check whether the specified email has already been used to create a customer account.", - "args": [ - { - "name": "email", - "description": "The email address to check.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsEmailAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "negotiableQuote", - "description": "Retrieve the specified negotiable quote.", - "args": [ - { - "name": "uid", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "negotiableQuoteTemplate", - "description": "Retrieve the specified negotiable quote template.", - "args": [ - { - "name": "templateId", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "negotiableQuoteTemplates", - "description": "Return a list of negotiable quote templates that can be viewed by the logged-in customer.", - "args": [ - { - "name": "filter", - "description": "The filter to use to determine which negotiable quote templates to return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateFilterInput", - "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": "NegotiableQuoteTemplateSortInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplatesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "negotiableQuotes", - "description": "Return 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 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.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuotesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pickupLocations", - "description": "The pickup locations query searches for locations that match the search request requirements.", - "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.", - "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": "INPUT_OBJECT", - "name": "ProductInfoInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PickupLocations", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recaptchaFormConfig", - "description": null, - "args": [ - { - "name": "formType", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReCaptchaFormEnum", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReCaptchaConfigOutput", - "ofType": null - }, - "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": "recommendations", - "description": "Get Recommendations", - "args": [ - { - "name": "cartSkus", - "description": "SKUs of products in the cart", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "category", - "description": "Category currently being viewed", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "currentSku", - "description": "SKU of the product currently being viewed on PDP", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "pageType", - "description": "Type of page on which recommendations are requested", - "type": { - "kind": "ENUM", - "name": "PageType", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "userPurchaseHistory", - "description": "User purchase history with timestamp", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseHistory", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userViewHistory", - "description": "User view history with timestamp", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ViewHistory", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Recommendations", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recommendationsByUnitIds", - "description": null, - "args": [ - { - "name": "unitIds", - "description": "List unit IDs of preconfigured units", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - } - }, - "defaultValue": null - }, - { - "name": "currentSku", - "description": "SKU of the product currently being viewed on PDP", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "userPurchaseHistory", - "description": "User purchase history with timestamp", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseHistory", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userViewHistory", - "description": "User view history with timestamp", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ViewHistory", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "cartSkus", - "description": "SKUs of products in the cart", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Recommendations", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attributeMetadata", - "description": "Return a list of product attribute codes that can be used for sorting or filtering in a `productSearch` query", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "QuoteTemplateNotificationMessage", + "description": "Contains a notification message for a negotiable quote template.", + "fields": [ + { + "name": "message", + "description": "The notification message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of notification 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": "ReCaptchaConfigOutput", + "description": "", + "fields": [ + { + "name": "configurations", + "description": "Configuration details for reCaptcha type", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReCaptchaConfiguration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_enabled", + "description": "Indicates whether reCaptcha type is enabled", + "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": "AttributeMetadataResponse", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "productSearch", - "description": "Search products using Live Search", - "args": [ - { - "name": "context", - "description": "The query context", - "type": { - "kind": "INPUT_OBJECT", - "name": "QueryContextInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "current_page", - "description": "Specifies which page of results to return. The default value is 1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "filter", - "description": "Identifies product attributes and conditions to filter on", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SearchClauseInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "page_size", - "description": "The maximum number of results to return at once", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - }, - { - "name": "phrase", - "description": "Phrase to search for in product catalog", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Attributes and direction to sort on", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProductSearchSortInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "ReCaptchaConfiguration", + "description": "Contains reCAPTCHA form configuration details.", + "fields": [ + { + "name": "badge_position", + "description": "The position of the invisible reCAPTCHA badge on each page.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language_code", + "description": "A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.", + "args": [], + "type": { + "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": "re_captcha_type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReCaptchaTypeEmum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technical_failure_message", + "description": "The message that appears when reCaptcha fails.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "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": "validation_failure_message", + "description": "The message that appears to the user if validation fails.", + "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.", + "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": "ProductSearchResponse", - "ofType": null - } + "name": "ReCaptchaConfigurationV3", + "description": "Contains reCAPTCHA V3-Invisible configuration details.", + "fields": [ + { + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failure_message", + "description": "The message that appears to the user if validation fails.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forms", + "description": "A list of forms on the storefront that have been configured to use reCAPTCHA V3.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReCaptchaFormEnum", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_enabled", + "description": "Return whether recaptcha is enabled or not", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language_code", + "description": "A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.", + "args": [], + "type": { + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "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.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "QueryContextInput", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "customerGroup", - "description": "The customer group code. Field reserved for future use.\nCurrently, passing this field will have no impact on search results, that is, the search\nresults will be for \"Not logged in\" customer", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "userViewHistory", - "description": "User view history with timestamp", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ViewHistoryInput", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": 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": { + "name": "ReCaptchaFormEnum", + "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": "", + "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": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESEND_CONFIRMATION_EMAIL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } + "name": "ReCaptchaTypeEmum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INVISIBLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECAPTCHA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECAPTCHA_V3", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "QuoteTemplateLineItemNoteInput", - "description": "Sets quote item note.", - "fields": null, - "inputFields": [ - { - "name": "item_id", - "description": "The unique ID of a `CartLineItem` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "note", - "description": "The note text to be added.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "templateId", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "Region", + "description": "", + "fields": [ + { + "name": "code", + "description": "The two-letter code for the region, such as TX for Texas.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "QuoteTemplateNotificationMessage", - "description": "Contains a notification message for a negotiable quote template.", - "fields": [ - { - "name": "message", - "description": "The notification message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of notification message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RangeBucket", - "description": "For use on numeric product fields", - "fields": [ - { - "name": "count", - "description": "The number of items in the bucket", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "The minimum amount in a price range", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display text defining the price range", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "The maximum amount in a price range", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Bucket", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReCaptchaConfigOutput", - "description": "", - "fields": [ - { - "name": "configurations", - "description": "Configuration details for reCaptcha type", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReCaptchaConfiguration", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_enabled", - "description": "Indicates whether reCaptcha type is enabled", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReCaptchaConfiguration", - "description": "Contains reCAPTCHA form configuration details.", - "fields": [ - { - "name": "badge_position", - "description": "The position of the invisible reCAPTCHA badge on each page.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language_code", - "description": "A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.", - "args": [], - "type": { - "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": "re_captcha_type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReCaptchaTypeEmum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "technical_failure_message", - "description": "The message that appears when reCaptcha fails.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "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": "validation_failure_message", - "description": "The message that appears to the user if validation fails.", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReCaptchaConfigurationV3", - "description": "Contains reCAPTCHA V3-Invisible configuration details.", - "fields": [ - { - "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "failure_message", - "description": "The message that appears to the user if validation fails.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forms", - "description": "A list of forms on the storefront that have been configured to use reCAPTCHA V3.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReCaptchaFormEnum", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_enabled", - "description": "Return whether recaptcha is enabled or not", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language_code", - "description": "A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.", - "args": [], - "type": { - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReCaptchaFormEnum", - "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": "", - "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": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESEND_CONFIRMATION_EMAIL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReCaptchaTypeEmum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INVISIBLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RECAPTCHA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RECAPTCHA_V3", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Recommendations", - "description": "Recommendations response", - "fields": [ - { - "name": "results", - "description": "List of rec units with products recommended", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "RecommendationUnit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalResults", - "description": "total number of rec units for which recommendations are returned", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RecommendationUnit", - "description": "Recommendation Unit containing product and other details", - "fields": [ - { - "name": "displayOrder", - "description": "Order in which recommendation units are displayed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageType", - "description": "Page type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "productsView", - "description": "List of product view", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductView", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storefrontLabel", - "description": "Storefront label to be displayed on the storefront", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "totalProducts", - "description": "Total products returned in recommedations", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "typeId", - "description": "Type of recommendation", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unitId", - "description": "Id of the preconfigured unit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "unitName", - "description": "Name of the preconfigured unit", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Region", - "description": "", - "fields": [ - { - "name": "code", - "description": "The two-letter code for the region, such as TX for Texas.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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": 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 - } + "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 }, - "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": "INPUT_OBJECT", - "name": "RemoveCouponsFromCartInput", - "description": "Remove coupons 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": "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.", - "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": "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": "gift_card_code", - "description": "The gift card code to be removed to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RemoveGiftRegistryItemsOutput", + "description": "Contains the results of a request to remove an item from a gift registry.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry after removing items.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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 - } + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "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": "gift_registry", - "description": "The gift registry after removing items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": 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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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_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": "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": "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart_item_uid", + "description": "Required field. The unique ID for a `CartItemInterface` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "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 }, - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveNegotiableQuoteItemsOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after removing items.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveNegotiableQuoteItemsOutput", - "description": "Contains the negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after removing items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveNegotiableQuoteTemplateItemsInput", - "description": "Defines the items to remove from the specified negotiable quote.", - "fields": null, - "inputFields": [ - { - "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": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "RemoveNegotiableQuoteTemplateItemsInput", + "description": "Defines the items to remove from the specified negotiable quote.", + "fields": null, + "inputFields": [ + { + "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": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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 - } + { + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist", - "description": "Contains the wish list with after items were successfully deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist", + "description": "Contains the wish list with after items were successfully deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveReturnTrackingInput", - "description": "Defines the tracking information to delete.", - "fields": null, - "inputFields": [ - { - "name": "return_shipping_tracking_uid", - "description": "The unique ID for a `ReturnShippingTracking` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "RemoveReturnTrackingInput", + "description": "Defines the tracking information to delete.", + "fields": null, + "inputFields": [ + { + "name": "return_shipping_tracking_uid", + "description": "The unique ID for a `ReturnShippingTracking` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveReturnTrackingOutput", - "description": "Contains the response after deleting tracking information.", - "fields": [ - { - "name": "return", - "description": "Contains details about the modified return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RemoveRewardPointsFromCartOutput", - "description": "Contains the customer cart.", - "fields": [ - { - "name": "cart", - "description": "The customer cart after reward points are removed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "name": "RemoveReturnTrackingOutput", + "description": "Contains the response after deleting tracking information.", + "fields": [ + { + "name": "return", + "description": "Contains details about the modified return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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 - } + { + "kind": "OBJECT", + "name": "RemoveRewardPointsFromCartOutput", + "description": "Contains the customer cart.", + "fields": [ + { + "name": "cart", + "description": "The customer cart after reward points are removed.", + "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 }, - "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": "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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RenameNegotiableQuoteInput", - "description": "Sets new name for a negotiable quote.", - "fields": null, - "inputFields": [ - { - "name": "quote_comment", - "description": "The reason for the quote name change specified by the buyer.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "quote_name", - "description": "The new quote name the buyer specified to the negotiable quote request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "RenameNegotiableQuoteInput", + "description": "Sets new name for a negotiable quote.", + "fields": null, + "inputFields": [ + { + "name": "quote_comment", + "description": "The reason for the quote name change specified by the buyer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quote_name", + "description": "The new quote name the buyer specified to the negotiable quote request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RenameNegotiableQuoteOutput", - "description": "Contains the updated negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after updating the name.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "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.", - "fields": [ - { - "name": "cart", - "description": "Detailed information about the customer's cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userInputErrors", - "description": "An array of reordering errors.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CheckoutUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RequestGuestReturnInput", - "description": "Contains information needed to start a return request.", - "fields": null, - "inputFields": [ - { - "name": "comment_text", - "description": "Text the buyer entered that describes the reason for the refund request.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contact_email", - "description": "The email address the buyer enters to receive notifications about the status of the return.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "items", - "description": "An array of items to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestReturnItemInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "token", - "description": "Order token.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "RenameNegotiableQuoteOutput", + "description": "Contains the updated negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after updating the name.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "OBJECT", + "name": "ReorderItemsOutput", + "description": "Contains the cart and any errors after adding products.", + "fields": [ + { + "name": "cart", + "description": "Detailed information about the customer's cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userInputErrors", + "description": "An array of reordering errors.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CheckoutUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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 - } + "name": "RequestGuestReturnInput", + "description": "Contains information needed to start a return request.", + "fields": null, + "inputFields": [ + { + "name": "comment_text", + "description": "Text the buyer entered that describes the reason for the refund request.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contact_email", + "description": "The email address the buyer enters to receive notifications about the status of the return.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of items to be returned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestReturnItemInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "Order token.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequestNegotiableQuoteOutput", - "description": "Contains the `NegotiableQuote` object generated when a buyer requests a negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "Details about the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RequestNegotiableQuoteTemplateInput", - "description": "Defines properties of a negotiable quote template request.", - "fields": null, - "inputFields": [ - { - "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": "SCALAR", - "name": "ID", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_draft", + "description": "Flag indicating if quote is draft or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RequestReturnInput", - "description": "Contains information needed to start a return request.", - "fields": null, - "inputFields": [ - { - "name": "comment_text", - "description": "Text the buyer entered that describes the reason for the refund request.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "contact_email", - "description": "The email address the buyer enters to receive notifications about the status of the return.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "items", - "description": "An array of items to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestReturnItemInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "order_uid", - "description": "The unique ID for a `Order` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RequestNegotiableQuoteOutput", + "description": "Contains the `NegotiableQuote` object generated when a buyer requests a negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "Details about the negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "RequestReturnItemInput", - "description": "Contains details about an item to be returned.", - "fields": null, - "inputFields": [ - { - "name": "entered_custom_attributes", - "description": "Details about a custom attribute that was entered.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "EnteredCustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "order_item_uid", - "description": "The unique ID for a `OrderItemInterface` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "quantity_to_return", - "description": "The quantity of the item to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "selected_custom_attributes", - "description": "An array of selected custom option IDs associated with the item to be returned. For example, the IDs for the selected color and size of a configurable product.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "RequestNegotiableQuoteTemplateInput", + "description": "Defines properties of a negotiable quote template request.", + "fields": null, + "inputFields": [ + { + "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": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", - "name": "SelectedCustomAttributeInput", - "ofType": null - } + "name": "RequestReturnInput", + "description": "Contains information needed to start a return request.", + "fields": null, + "inputFields": [ + { + "name": "comment_text", + "description": "Text the buyer entered that describes the reason for the refund request.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contact_email", + "description": "The email address the buyer enters to receive notifications about the status of the return.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of items to be returned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestReturnItemInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_uid", + "description": "The unique ID for a `Order` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RequestReturnOutput", - "description": "Contains the response to a return request.", - "fields": [ - { - "name": "return", - "description": "Details about a single return request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returns", - "description": "An array of return requests.", - "args": [ - { - "name": "pageSize", - "description": "Specifies 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": "Specifies which 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 - } - ], - "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": "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": "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": "INPUT_OBJECT", + "name": "RequestReturnItemInput", + "description": "Contains details about an item to be returned.", + "fields": null, + "inputFields": [ + { + "name": "entered_custom_attributes", + "description": "Details about a custom attribute that was entered.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredCustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_item_uid", + "description": "The unique ID for a `OrderItemInterface` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_to_return", + "description": "The quantity of the item to be returned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_custom_attributes", + "description": "An array of selected custom option IDs associated with the item to be returned. For example, the IDs for the selected color and size of a configurable product.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SelectedCustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequestReturnOutput", + "description": "Contains the response to a return request.", + "fields": [ + { + "name": "return", + "description": "Details about a single return request.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returns", + "description": "An array of return requests.", + "args": [ + { + "name": "pageSize", + "description": "Specifies the maximum number of results to return at once. The default is 20.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currentPage", + "description": "Specifies which page of results to return. The default is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Returns", + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageSize", + "description": "The maximum number of results to return. The default value is 1.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + } + ], + "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": "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uids", + "description": "Filter requisition lists by one or more requisition list IDs.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleRequisitionListItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualRequisitionListItem", - "ofType": 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 - } + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_sku", + "description": "For configurable products, the SKU of the parent product.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of the product to add.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "Selected option IDs.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The product SKU.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "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 - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Return", - "description": "Contains details about a return.", - "fields": [ - { - "name": "available_shipping_carriers", - "description": "A list of shipping carriers available for returns.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "ReturnShippingCarrier", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of comments posted for the return request.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "OBJECT", + "name": "Return", + "description": "Contains details about a return.", + "fields": [ + { + "name": "available_shipping_carriers", + "description": "A list of shipping carriers available for returns.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnShippingCarrier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "A list of comments posted for the return request.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnComment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date the return was requested.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": "Data from the customer who created the return request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnCustomer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "A list of items being returned.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "A human-readable return number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "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": "shipping", + "description": "Shipping information for the return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReturnShipping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the return request.", + "args": [], + "type": { + "kind": "ENUM", + "name": "ReturnStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `Return` 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": "ReturnComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date the return was requested.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer", - "description": "Data from the customer who created the return request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "Contains details about a return comment.", + "fields": [ + { + "name": "author_name", + "description": "The name or author who posted the comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date and time the comment was posted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The contents of the comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnComment` 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": "ReturnCustomAttribute", + "description": "Contains details about a `ReturnCustomerAttribute` object.", + "fields": [ + { + "name": "label", + "description": "A description of the attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnCustomAttribute` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A JSON-encoded 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": "ReturnCustomer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "A list of items being returned.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "description": "The customer information for the return.", + "fields": [ + { + "name": "email", + "description": "The email address of the customer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", "name": "ReturnItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "A human-readable return number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "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": "shipping", - "description": "Shipping information for the return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReturnShipping", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the return request.", - "args": [], - "type": { - "kind": "ENUM", - "name": "ReturnStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `Return` 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": "ReturnComment", - "description": "Contains details about a return comment.", - "fields": [ - { - "name": "author_name", - "description": "The name or author who posted the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date and time the comment was posted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The contents of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnComment` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "description": "Contains details about a product being returned.", + "fields": [ + { + "name": "custom_attributesV2", + "description": "Custom attributes that are visible on the storefront.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_item", + "description": "Provides access to the product being returned, including information about selected and entered options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of the item the merchant authorized to be returned.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "request_quantity", + "description": "The quantity of the item requested to be returned.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The return status of the item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnItemStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnItem` 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnCustomAttribute", - "description": "Contains details about a `ReturnCustomerAttribute` object.", - "fields": [ - { - "name": "label", - "description": "A description of the attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnCustomAttribute` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A JSON-encoded value of the attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "ReturnItemAttributeMetadata", + "description": "Return Item 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnCustomer", - "description": "The customer information for the return.", - "fields": [ - { - "name": "email", - "description": "The email address of the customer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnItem", - "description": "Contains details about a product being returned.", - "fields": [ - { - "name": "custom_attributesV2", - "description": "Custom attributes that are visible on the storefront.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_item", - "description": "Provides access to the product being returned, including information about selected and entered options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of the item the merchant authorized to be returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "request_quantity", - "description": "The quantity of the item requested to be returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The return status of the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", "name": "ReturnItemStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnItem` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHORIZED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECEIVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DENIED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnItemAttributeMetadata", - "description": "Return Item 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 - } + "name": "ReturnShipping", + "description": "Contains details about the return shipping address.", + "fields": [ + { + "name": "address", + "description": "The merchant-defined return shipping address.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReturnShippingAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tracking", + "description": "The unique ID for a `ReturnShippingTracking` object. If a single UID is specified, the array contains a single tracking record. Otherwise, array contains all tracking information.", + "args": [ + { + "name": "uid", + "description": "", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnShippingTracking", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReturnItemStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHORIZED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RECEIVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DENIED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "Returns", - "description": "Contains a list of customer return requests.", - "fields": [ - { - "name": "items", - "description": "A list of return requests.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Return", - "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 total number of return requests.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnShipping", - "description": "Contains details about the return shipping address.", - "fields": [ - { - "name": "address", - "description": "The merchant-defined return shipping address.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReturnShippingAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracking", - "description": "The unique ID for a `ReturnShippingTracking` object. If a single UID is specified, the array contains a single tracking record. Otherwise, array contains all tracking information.", - "args": [ - { - "name": "uid", - "description": null, - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "ReturnShippingTracking", - "ofType": null - } + "name": "ReturnShippingAddress", + "description": "Contains details about the shipping address used for receiving returned items.", + "fields": [ + { + "name": "city", + "description": "The city for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contact_name", + "description": "The merchant's contact person.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "An object that defines the country for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The postal code for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "An object that defines the state or province for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Region", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "The street address for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The telephone number for product returns.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnShippingAddress", - "description": "Contains details about the shipping address used for receiving returned items.", - "fields": [ - { - "name": "city", - "description": "The city for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contact_name", - "description": "The merchant's contact person.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "An object that defines the country for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Country", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The postal code for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object that defines the state or province for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "ReturnShippingCarrier", + "description": "Contains details about the carrier on a return.", + "fields": [ + { + "name": "label", + "description": "A description of the shipping carrier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnShippingCarrier` object assigned to the shipping carrier.", + "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": "Region", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "The street address for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The telephone number for product returns.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnShippingCarrier", - "description": "Contains details about the carrier on a return.", - "fields": [ - { - "name": "label", - "description": "A description of the shipping carrier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnShippingCarrier` object assigned to the shipping carrier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "ReturnShippingTracking", + "description": "Contains shipping and tracking details.", + "fields": [ + { + "name": "carrier", + "description": "Contains details of a shipping carrier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ReturnShippingCarrier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Details about the status of a shipment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReturnShippingTrackingStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tracking_number", + "description": "A tracking number assigned by the carrier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnShippingTracking` object assigned to the tracking 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": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnShippingTracking", - "description": "Contains shipping and tracking details.", - "fields": [ - { - "name": "carrier", - "description": "Contains details of a shipping carrier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "ReturnShippingCarrier", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Details about the status of a shipment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReturnShippingTrackingStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracking_number", - "description": "A tracking number assigned by the carrier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnShippingTracking` object assigned to the tracking item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "ReturnShippingTrackingStatus", + "description": "Contains the status of a shipment.", + "fields": [ + { + "name": "text", + "description": "Text that describes the status.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Indicates whether the status type is informational or an error.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShippingTrackingStatusType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnShippingTrackingStatus", - "description": "Contains the status of a shipment.", - "fields": [ - { - "name": "text", - "description": "Text that describes the status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Indicates whether the status type is informational or an error.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", "name": "ReturnShippingTrackingStatusType", - "ofType": null - } + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INFORMATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReturnShippingTrackingStatusType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INFORMATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERROR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReturnStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNCONFIRMED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHORIZED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIALLY_AUTHORIZED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RECEIVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIALLY_RECEIVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIALLY_APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIALLY_REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DENIED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROCESSED_AND_CLOSED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "", - "isDeprecated": false, - "deprecationReason": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "ENUM", + "name": "ReturnStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNCONFIRMED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHORIZED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_AUTHORIZED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECEIVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_RECEIVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DENIED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROCESSED_AND_CLOSED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOSED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Returns", + "description": "Contains a list of customer return requests.", + "fields": [ + { + "name": "items", + "description": "A list of return requests.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Return", + "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 total number of return requests.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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.", + "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": "RewardPoints", + "description": "Contains details about a customer's reward points.", + "fields": [ + { + "name": "balance", + "description": "The current balance of reward points.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsAmount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "balance_history", + "description": "The balance history of reward points. If the ability for customers to view the balance history has been disabled in the Admin, this field will be set to null.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "RewardPointsBalanceHistoryItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exchange_rates", + "description": "The current exchange rates for reward points.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsExchangeRates", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscription_status", + "description": "The subscription status of emails related to reward points.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsSubscriptionStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardPointsAmount", + "description": "", + "fields": [ + { + "name": "money", + "description": "The reward points amount in store currency.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "points", + "description": "The reward points amount in points.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardPoints", - "description": "Contains details about a customer's reward points.", - "fields": [ - { - "name": "balance", - "description": "The current balance of reward points.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "balance_history", - "description": "The balance history of reward points. If the ability for customers to view the balance history has been disabled in the Admin, this field will be set to null.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", "name": "RewardPointsBalanceHistoryItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "exchange_rates", - "description": "The current exchange rates for reward points.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsExchangeRates", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscription_status", - "description": "The subscription status of emails related to reward points.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsSubscriptionStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardPointsAmount", - "description": "", - "fields": [ - { - "name": "money", - "description": "The reward points amount in store currency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "description": "Contain details about the reward points transaction.", + "fields": [ + { + "name": "balance", + "description": "The award points balance after the completion of the transaction.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsAmount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "change_reason", + "description": "The reason the balance changed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": "The date of the transaction.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "points_change", + "description": "The number of points added or deducted in the transaction.", + "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": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "points", - "description": "The reward points amount in points.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "name": "RewardPointsExchangeRates", + "description": "Lists the reward points exchange rates. The values depend on the customer group.", + "fields": [ + { + "name": "earning", + "description": "How many points are earned for a given amount spent.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsRate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redemption", + "description": "How many points must be redeemed to get a given amount of currency discount at the checkout.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsRate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardPointsBalanceHistoryItem", - "description": "Contain details about the reward points transaction.", - "fields": [ - { - "name": "balance", - "description": "The award points balance after the completion of the transaction.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "change_reason", - "description": "The reason the balance changed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "The date of the transaction.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "points_change", - "description": "The number of points added or deducted in the transaction.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RewardPointsRate", + "description": "Contains details about customer's reward points rate.", + "fields": [ + { + "name": "currency_amount", + "description": "The money value for the exchange rate. For earnings, this is the amount spent to earn the specified points. For redemption, this is the amount of money the number of points represents.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "points", + "description": "The number of points for an exchange rate. For earnings, this is the number of points earned. For redemption, this is the number of points needed for redemption.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardPointsExchangeRates", - "description": "Lists the reward points exchange rates. The values depend on the customer group.", - "fields": [ - { - "name": "earning", - "description": "How many points are earned for a given amount spent.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsRate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redemption", - "description": "How many points must be redeemed to get a given amount of currency discount at the checkout.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsRate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardPointsRate", - "description": "Contains details about customer's reward points rate.", - "fields": [ - { - "name": "currency_amount", - "description": "The money value for the exchange rate. For earnings, this is the amount spent to earn the specified points. For redemption, this is the amount of money the number of points represents.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "points", - "description": "The number of points for an exchange rate. For earnings, this is the number of points earned. For redemption, this is the number of points needed for redemption.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + { + "kind": "OBJECT", + "name": "RewardPointsSubscriptionStatus", + "description": "Indicates whether the customer subscribes to reward points emails.", + "fields": [ + { + "name": "balance_updates", + "description": "Indicates whether the customer subscribes to 'Reward points balance updates' emails.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RewardPointsSubscriptionStatusesEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "points_expiration_notifications", + "description": "Indicates whether the customer subscribes to 'Reward points expiration notifications' emails.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "RewardPointsSubscriptionStatusesEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "RewardPointsSubscriptionStatus", - "description": "Indicates whether the customer subscribes to reward points emails.", - "fields": [ - { - "name": "balance_updates", - "description": "Indicates whether the customer subscribes to 'Reward points balance updates' emails.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RewardPointsSubscriptionStatusesEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "points_expiration_notifications", - "description": "Indicates whether the customer subscribes to 'Reward points expiration notifications' emails.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", "name": "RewardPointsSubscriptionStatusesEnum", - "ofType": null - } + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUBSCRIBED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_SUBSCRIBED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "RewardPointsSubscriptionStatusesEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SUBSCRIBED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_SUBSCRIBED", - "description": "", - "isDeprecated": false, - "deprecationReason": 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 - } + { + "kind": "OBJECT", + "name": "SDKParams", + "description": "Defines the name and value of a SDK parameter", + "fields": [ + { + "name": "name", + "description": "The name of the SDK parameter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SalesItemInterface", - "description": "", - "fields": [ - { - "name": "gift_message", - "description": "The entered gift message for the order item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ScalarBucket", - "description": "For use on string and other scalar product fields", - "fields": [ - { - "name": "count", - "description": "The number of items in the bucket", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "An identifier that can be used for filtering. It may contain non-human readable data", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display text for the scalar value", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Bucket", - "ofType": null - } - ], - "enumValues": 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": "OBJECT", - "name": "SDKParams", - "description": "Defines the name and value of a SDK parameter", - "fields": [ - { - "name": "name", - "description": "The name of the SDK parameter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "SearchClauseInput", - "description": "A product attribute to filter on", - "fields": null, - "inputFields": [ - { - "name": "attribute", - "description": "The attribute code of a product attribute", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "contains", - "description": "attribute value should contain the specified string", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "eq", - "description": "A string value to filter on", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "in", - "description": "An array of string values to filter on", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "range", - "description": "A range of numeric values to filter on", - "type": { - "kind": "INPUT_OBJECT", - "name": "SearchRangeInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "startsWith", - "description": "attribute value should start with the specified string", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SearchRangeInput", - "description": "A range of numeric values for use in a search", - "fields": null, - "inputFields": [ - { - "name": "from", - "description": "The minimum value to filter on. If not specified, the value of `0` is applied", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "to", - "description": "The maximum value to filter on", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "description": "Provides navigation for the query response.", - "fields": [ - { - "name": "current_page", - "description": "The specific page to return.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_size", - "description": "The maximum number of items to return per page of results.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_pages", - "description": "The total number of pages in the response.", - "args": [], - "type": { - "kind": "SCALAR", - "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": "search", - "description": "The search suggestion of existing product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "SalesItemInterface", + "description": "", + "fields": [ + { + "name": "gift_message", + "description": "The entered gift message for the order item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "description": "Contains details about a selected bundle option.", - "fields": [ - { - "name": "label", - "description": "The display name of the selected bundle product option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of selected bundle product option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `SelectedBundleOption` object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "An array of selected bundle option values.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "description": "Contains details about a value for a selected bundle option.", - "fields": [ - { - "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": "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": "OBJECT", - "name": "Money", - "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": { + "name": "SearchResultPageInfo", + "description": "Provides navigation for the query response.", + "fields": [ + { + "name": "current_page", + "description": "The specific page to return.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_size", + "description": "The maximum number of items to return per page of results.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_pages", + "description": "The total number of pages in the response.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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 - } + "name": "SearchSuggestion", + "description": "A string that contains search suggestion", + "fields": [ + { + "name": "search", + "description": "The search suggestion of existing product.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "option_label", - "description": "The display text for the option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value_label", - "description": "The display name of the selected configurable option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "description": "Contains details about a selected bundle option.", + "fields": [ + { + "name": "label", + "description": "The display name of the selected bundle product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of selected bundle product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `SelectedBundleOption` object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "An array of selected bundle option values.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOptionValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SelectedCustomAttributeInput", - "description": "Contains details about an attribute the buyer selected.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "A string that identifies the selected attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "value", - "description": "The unique ID for a selected custom attribute value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "SelectedBundleOptionValue", + "description": "Contains details about a value for a selected bundle option.", + "fields": [ + { + "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": "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 }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "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": "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 - } + "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": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "option_label", + "description": "The display text for the option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value_label", + "description": "The display name of the selected configurable option.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SelectedPaymentMethod", - "description": "Describes the payment method selected by the shopper.", - "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": "oope_payment_method_config", - "description": "Configuration for out of process payment methods", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OopePaymentMethodConfig", - "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 - } + { + "kind": "INPUT_OBJECT", + "name": "SelectedCustomAttributeInput", + "description": "Contains details about an attribute the buyer selected.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "A string that identifies the selected attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The unique ID for a selected custom attribute value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "additional_data", - "description": "Additional data related to the shipping method.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "ShippingAdditionalData", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount", - "description": "The cost of shipping using this shipping method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "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": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": { + "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": "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": "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": { + "name": "SelectedPaymentMethod", + "description": "Describes the payment method selected by the shopper.", + "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": "oope_payment_method_config", + "description": "Configuration for out of process payment methods", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OopePaymentMethodConfig", + "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": "Money", - "ofType": null - } + "name": "SelectedShippingMethod", + "description": "Contains details about the selected shipping method and carrier.", + "fields": [ + { + "name": "additional_data", + "description": "Additional data related to the shipping method.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingAdditionalData", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SendNegotiableQuoteForReviewInput", - "description": "Specifies which negotiable quote to send for review.", - "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 - } + { + "kind": "INPUT_OBJECT", + "name": "SendNegotiableQuoteForReviewInput", + "description": "Specifies which negotiable quote to send for review.", + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": "A comment for the seller to review.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteCommentInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "SetBillingAddressOnCartInput", - "description": "Sets the billing address.", - "fields": null, - "inputFields": [ - { - "name": "billing_address", - "description": "The billing address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "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": "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 - } + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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 - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetCustomAttributesOnCompanyInput", - "description": "Defines the company custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "An array of custom attributes for company.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "OBJECT", + "name": "SetCartAsInactiveOutput", + "description": "Sets the cart as inactive", + "fields": [ + { + "name": "error", + "description": "The error message returned after failing to set the cart as inactive", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Indicates whether the cart was set as inactive", + "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": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "id", - "description": "The unique ID of a `company` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "SetCustomAttributesOnCompanyInput", + "description": "Defines the company custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "An array of custom attributes for company.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID of a `company` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetCustomAttributesOnCompanyOutput", - "description": "Contains the company.", - "fields": [ - { - "name": "company", - "description": "The company after assigning custom attributes.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetCustomAttributesOnNegotiableQuoteInput", - "description": "Defines the negotiable quote custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "An array of custom attributes for NegotiableQuote.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "OBJECT", + "name": "SetCustomAttributesOnCompanyOutput", + "description": "Contains the company.", + "fields": [ + { + "name": "company", + "description": "The company after assigning custom attributes.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "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 - } + "name": "SetCustomAttributesOnNegotiableQuoteInput", + "description": "Defines the negotiable quote custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "An array of custom attributes for NegotiableQuote.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetCustomAttributesOnNegotiableQuoteOutput", - "description": "Contains the negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after assigning custom attributes.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "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": "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 - }, - { - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "gift_wrapping_id", - "description": "The unique ID for a `GiftWrapping` object to be used for the cart.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "printed_card_included", - "description": "Whether customer requested printed card for the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "OBJECT", + "name": "SetCustomAttributesOnNegotiableQuoteOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after assigning custom attributes.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "cart", - "description": "The modified cart object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "INPUT_OBJECT", + "name": "SetGiftOptionsOnCartInput", + "description": "Defines the gift options applied to the cart.", + "fields": null, + "inputFields": [ + { + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message", + "description": "Gift message details for the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "GiftMessageInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_receipt_included", + "description": "Whether customer requested gift receipt for the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_id", + "description": "The unique ID for a `GiftWrapping` object to be used for the cart.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "printed_card_included", + "description": "Whether customer requested printed card for the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } + "name": "SetGiftOptionsOnCartOutput", + "description": "Contains the cart after gift options have been applied.", + "fields": [ + { + "name": "cart", + "description": "The modified cart object.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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 - } + { + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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 - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetLineItemNoteOutput", - "description": "Contains the updated 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": "SetNegotiableQuoteBillingAddressInput", - "description": "Sets the billing address.", - "fields": null, - "inputFields": [ - { - "name": "billing_address", - "description": "The billing address to be added.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "OBJECT", + "name": "SetLineItemNoteOutput", + "description": "Contains the updated 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": "NegotiableQuoteBillingAddressInput", - "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 - } + "name": "SetNegotiableQuoteBillingAddressInput", + "description": "Sets the billing address.", + "fields": null, + "inputFields": [ + { + "name": "billing_address", + "description": "The billing address to be added.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteBillingAddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuotePaymentMethodInput", - "description": "Defines the payment method of the specified negotiable quote.", - "fields": null, - "inputFields": [ - { - "name": "payment_method", - "description": "The payment method to be assigned to the negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "OBJECT", + "name": "SetNegotiableQuoteBillingAddressOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after assigning a billing address.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", - "name": "NegotiableQuotePaymentMethodInput", - "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 - } + "name": "SetNegotiableQuotePaymentMethodInput", + "description": "Defines the payment method of the specified negotiable quote.", + "fields": null, + "inputFields": [ + { + "name": "payment_method", + "description": "The payment method to be assigned to the negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuotePaymentMethodInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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.", - "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": "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 - }, - { - "name": "shipping_addresses", - "description": "An array of shipping addresses to apply to the negotiable quote.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "kind": "OBJECT", + "name": "SetNegotiableQuotePaymentMethodOutput", + "description": "Contains details about the negotiable quote after setting the payment method.", + "fields": [ + { + "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": "INPUT_OBJECT", - "name": "NegotiableQuoteShippingAddressInput", - "ofType": null - } + "name": "SetNegotiableQuoteShippingAddressInput", + "description": "Defines the shipping address to assign 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": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_addresses", + "description": "An array of shipping addresses to apply to the negotiable quote.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteShippingAddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "shipping_methods", - "description": "An array of shipping methods to apply to the negotiable quote.", - "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": "OBJECT", - "name": "SetNegotiableQuoteShippingMethodsOutput", - "description": "Contains the negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after applying shipping methods.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteTemplateShippingAddressInput", - "description": "Defines the shipping address to assign to the negotiable quote template.", - "fields": null, - "inputFields": [ - { - "name": "shipping_address", - "description": "A shipping adadress to apply to the negotiable quote template.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingAddressOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after assigning a shipping address.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_methods", + "description": "An array of shipping methods to apply to the negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShippingMethodInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingMethodsOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after applying shipping methods.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateShippingAddressInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuote` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "SetNegotiableQuoteTemplateShippingAddressInput", + "description": "Defines the shipping address to assign to the negotiable quote template.", + "fields": null, + "inputFields": [ + { + "name": "shipping_address", + "description": "A shipping adadress to apply to the negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateShippingAddressInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuote` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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 - } + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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 - } + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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 - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "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 - } + { + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "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 - } + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistryInviteeInput", - "description": "Defines a gift registry invitee.", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": "The email address of the gift registry invitee.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The name of the gift registry invitee.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistrySenderInput", - "description": "Defines the sender of an invitation to view a gift registry.", - "fields": null, - "inputFields": [ - { - "name": "message", - "description": "A brief message from the sender.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The sender of the gift registry invitation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistryInviteeInput", + "description": "Defines a gift registry invitee.", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": "The email address of the gift registry invitee.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the gift registry invitee.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "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 - }, - { - "name": "SEPARATELY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShipmentItem", - "description": "", - "fields": [ - { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "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.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "description": "Order shipment item details.", - "fields": [ - { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistrySenderInput", + "description": "Defines the sender of an invitation to view a gift registry.", + "fields": null, + "inputFields": [ + { + "name": "message", + "description": "A brief message from the sender.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The sender of the gift registry invitation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleShipmentItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardShipmentItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShipmentItem", - "ofType": null - } - ] - }, - { - "kind": "OBJECT", - "name": "ShipmentTracking", - "description": "Contains order shipment tracking details.", - "fields": [ - { - "name": "carrier", - "description": "The shipping carrier for the order delivery.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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 - }, - { - "name": "title", - "description": "The shipment tracking title.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": 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 + }, + { + "name": "SEPARATELY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ShippingAdditionalData", - "description": "A simple key value object.", - "fields": [ - { - "name": "key", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "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": "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_v2", - "description": "An array that lists the items in the cart.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "ShipmentItem", + "description": "", + "fields": [ + { + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "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": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "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": "id", - "description": "Id of the customer address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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": "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": "same_as_billing", - "description": "Indicates whether the shipping address is same as billing address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "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": "ShippingDiscount", - "description": "Defines an individual shipping discount. This discount can be applied to shipping.", - "fields": [ - { - "name": "amount", - "description": "The amount of the discount.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } + "name": "ShipmentItemInterface", + "description": "Order shipment item details.", + "fields": [ + { + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "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": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleShipmentItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardShipmentItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShipmentItem", + "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": "amount_excluding_tax", - "description": "The shipping amount, excluding tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_including_tax", - "description": "The shipping amount, including tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "The applied discounts to the shipping.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingDiscount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxes", - "description": "Details about taxes applied for shipping.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "TaxItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_amount", - "description": "The total amount for shipping.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "ShipmentTracking", + "description": "Contains order shipment tracking details.", + "fields": [ + { + "name": "carrier", + "description": "The shipping carrier for the order delivery.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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 + }, + { + "name": "title", + "description": "The shipment tracking 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": "Money", - "ofType": null - } + "name": "ShippingAdditionalData", + "description": "A simple key value object.", + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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 - } + { + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer_notes", + "description": "Text provided by the shopper.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "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": "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": "SCALAR", - "name": "String", - "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": { + "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_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": "id", + "description": "Id of the customer address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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": "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": "same_as_billing", + "description": "Indicates whether the shipping address is same as billing address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "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": "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": { + "name": "ShippingDiscount", + "description": "Defines an individual shipping discount. This discount can be applied to shipping.", + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + "name": "ShippingHandling", + "description": "Contains details about shipping and handling costs.", + "fields": [ + { + "name": "amount_excluding_tax", + "description": "The shipping amount, excluding tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount_including_tax", + "description": "The shipping amount, including tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The applied discounts to the shipping.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ShippingDiscount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxes", + "description": "Details about taxes applied for shipping.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "TaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_amount", + "description": "The total amount for shipping.", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": 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": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_range", - "description": "The range of prices for the product", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "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": "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": "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": "SCALAR", + "name": "String", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "TierPrice", - "ofType": null - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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": "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": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SimpleProductView", - "description": "Represents simple products. Simple product prices do not contain price ranges.", - "fields": [ - { - "name": "addToCartAllowed", - "description": "A flag stating if the product can be added to cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "inStock", - "description": "A flag stating if the product is in stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "lowStock", - "description": "A flag stating if the product stock is low", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "attributes", - "description": "A list of merchant-defined attributes designated for the storefront.", - "args": [ - { - "name": "roles", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "SimpleProduct", + "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "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": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "ProductViewAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The detailed description of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The product ID, generated as a composite key, unique per locale.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "images", - "description": "A list of images defined for the product.", - "args": [ - { - "name": "roles", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "ProductViewImage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "videos", - "description": "A list of videos defined for the product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "SimpleWishlistItem", + "description": "Contains a simple product wish list item.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments_order_id", + "description": "The payment services order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paypal_order_id", + "description": "PayPal order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "ProductViewVideo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputOptions", - "description": "A list of input options.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "SmartButtonsConfig", + "description": "", + "fields": [ + { + "name": "button_styles", + "description": "The styles for the PayPal 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", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_message", + "description": "Indicates whether to display the PayPal Pay Later message", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_venmo", + "description": "Indicates whether to display Venmo", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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": "message_styles", + "description": "Contains details about the styles for the PayPal Pay Later message", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MessageStyles", + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SortEnum", + "description": "Indicates whether to return results in ascending or descending order.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "ProductViewInputOption", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "lastModifiedAt", - "description": "Date and time when the product was last updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaDescription", - "description": "A brief overview of the product for search results listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaKeyword", - "description": "A comma-separated list of keywords that are visible only to search engines.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "metaTitle", - "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": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Product name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "Base product price view.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductViewPrice", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shortDescription", - "description": "A summary of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "Product SKU.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "externalId", - "description": "External Id", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "url", - "description": "Canonical URL of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "This field is deprecated and will be removed." - }, - { - "name": "urlKey", - "description": "The URL key of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links", - "description": "A list of product links", - "args": [ - { - "name": "linkTypes", - "description": null, - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "ProductViewLink", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "Indicates if the product was retrieved from the primary or the backup query", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "Visibility setting of the product", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductView", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": 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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + "name": "SortFields", + "description": "Contains a default value for sort fields and all available sort fields.", + "fields": [ + { + "name": "default", + "description": "The default sort field value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options", + "description": "An array of possible sort fields.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SortField", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SimpleWishlistItem", - "description": "Contains a simple product wish list item.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": 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": "OBJECT", - "name": "SmartButtonsConfig", - "description": "", - "fields": [ - { - "name": "button_styles", - "description": "The styles for the PayPal 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", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_message", - "description": "Indicates whether to display the PayPal Pay Later message", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_venmo", - "description": "Indicates whether to display Venmo", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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": "message_styles", - "description": "Contains details about the styles for the PayPal Pay Later message", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MessageStyles", - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SortableAttribute", - "description": "Contains product attributes that be used for sorting in a `productSearch` query", - "fields": [ - { - "name": "attribute", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters and without space", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "frontendInput", - "description": "Indicates how field rendered on storefront", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name assigned to the attribute", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "numeric", - "description": "Indicates whether this attribute has a numeric value, such as a price or integer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SortEnum", - "description": "Indicates whether to return results in ascending or descending order.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESC", - "description": "", - "isDeprecated": false, - "deprecationReason": 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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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": "default", - "description": "The default sort field value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "options", - "description": "An array of possible sort fields.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allow_gift_wrapping_on_order", + "description": "Indicates whether gift wrapping can be added for the entire order. Possible values: 1 (Yes) and 0 (No).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allow_gift_wrapping_on_order_items", + "description": "Indicates whether gift wrapping can be added for individual order items. 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", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allow_order", + "description": "The value of the Allow Gift Messages on Order Level option", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allow_printed_card", + "description": "Indicates if a printed card can accompany an order. Possible values: 1 (Yes) and 0 (No).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "autocomplete_on_storefront", + "description": "Indicates whether to enable autocomplete on login and forgot password forms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_currency_code", + "description": "The base currency code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_link_url", + "description": "A fully-qualified URL that is used to create relative links to the `base_url`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_media_url", + "description": "The fully-qualified URL that specifies the location of media files.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_static_url", + "description": "The fully-qualified URL that specifies the location of static view files.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_url", + "description": "The store\u2019s fully-qualified base URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart_expires_in_days", + "description": "checkout/cart/delete_quote_after: quote lifetime in days.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart_merge_preference", + "description": "Configuration data from checkout/cart/cart_merge_preference", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart_summary_display_quantity", + "description": "checkout/cart_link/use_qty: what to show in the display cart summary, number of items or item quantities.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "catalog_default_sort_by", + "description": "The default sort order of the search results list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "ENUM", + "name": "FixedProductTaxDisplaySettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_url_suffix", + "description": "The suffix applied to category pages, such as `.htm` or `.html`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "check_money_order_enabled", + "description": "Indicates whether the Check/Money Order payment method is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "check_money_order_send_check_to", + "description": "The full street address or PO Box where the checks are mailed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "check_money_order_title", + "description": "The title of the Check/Money Order payment method displayed on the storefront.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configurable_product_image", + "description": "checkout/cart/configurable_product_image: which image to use for configurable products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProductImageThumbnail", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "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": "countries_with_required_region", + "description": "Extended Config Data - general/region/state_required", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create_account_confirmation", + "description": "Indicates if the new accounts need confirmation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer_access_token_lifetime", + "description": "Customer access token lifetime.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_country", + "description": "Extended Config Data - general/country/default", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_display_currency_code", + "description": "The default display currency code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_product_prices_in_catalog", + "description": "Configuration data from tax/display/type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_shipping_prices", + "description": "Configuration data from tax/display/shipping", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_state_if_optional", + "description": "Extended Config Data - general/region/display_all", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_apply_tax_to_fpt", + "description": "Configuration data from tax/weee/apply_vat", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_display_prices_in_emails", + "description": "Configuration data from tax/weee/display_email", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_display_prices_in_product_lists", + "description": "Configuration data from tax/weee/display_list", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_display_prices_in_sales_modules", + "description": "Configuration data from tax/weee/display_sales", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_display_prices_on_product_view_page", + "description": "Configuration data from tax/weee/display", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_enable", + "description": "Configuration data from tax/weee/enable", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_include_fpt_in_subtotal", + "description": "Configuration data from tax/weee/include_in_subtotal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "graphql_share_customer_group", + "description": "Configuration data from customer/account_information/graphql_share_customer_group", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "grid_per_page", + "description": "The default number of products per page in Grid View.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "grouped_product_image", + "description": "checkout/cart/grouped_product_image: which image to use for grouped products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ProductImageThumbnail", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_checkout_agreements_enabled", + "description": "Configuration data from checkout/options/enable_agreements", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_guest_checkout_enabled", + "description": "checkout/options/guest_checkout: whether the guest checkout is enabled or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_negotiable_quote_active", + "description": "Indicates whether negotiable quote functionality is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_one_page_checkout_enabled", + "description": "checkout/options/onepage_checkout_enabled: whether the one page checkout is enabled or not", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_requisition_list_active", + "description": "Indicates whether requisition lists are enabled. Possible values: 1 (Yes) and 0 (No).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "list_mode", + "description": "The format of the search results list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "list_per_page", + "description": "The default number of products per page in List View.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "The store locale.", + "args": [], + "type": { + "kind": "SCALAR", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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\u2019s current reward point balance.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "magento_reward_points_register", + "description": "The number of points customer gets for registering.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "magento_reward_points_review", + "description": "The number of points for writing a review.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "magento_wishlist_general_is_enabled", + "description": "Indicates whether wishlists are enabled (1) or disabled (0).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max_items_in_order_summary", + "description": "checkout/options/max_items_display_count: maximum number of items to display in order summary.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minicart_display", + "description": "checkout/sidebar/display: whether to display the minicart or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minicart_max_items", + "description": "checkout/sidebar/count: maximum number of items to show in minicart.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minimum_password_length", + "description": "The minimum number of characters required for a valid password.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsletter_enabled", + "description": "Indicates whether newsletters are enabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional_zip_countries", + "description": "Extended Config Data - general/country/optional_zip_countries", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_cancellation_enabled", + "description": "Indicates whether orders can be cancelled by customers or not.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_cancellation_reasons", + "description": "An array containing available cancellation reasons.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CancellationReason", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_full_summary", + "description": "Configuration data from tax/sales_display/full_summary", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_grandtotal", + "description": "Configuration data from tax/sales_display/grandtotal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_price", + "description": "Configuration data from tax/sales_display/price", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_shipping_amount", + "description": "Configuration data from tax/sales_display/shipping", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_subtotal", + "description": "Configuration data from tax/sales_display/subtotal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_zero_tax", + "description": "Configuration data from tax/sales_display/zero_tax", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "printed_card_priceV2", + "description": "The default price of a printed card that accompanies an order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "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.", + "args": [], + "type": { + "kind": "ENUM", + "name": "FixedProductTaxDisplaySettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_url_suffix", + "description": "The suffix applied to product pages, such as `.htm` or `.html`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quickorder_active", + "description": "Indicates whether quick order functionality is enabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returns_enabled", + "description": "Indicates whether RMA is enabled on the storefront. Possible values: enabled/disabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "root_category_uid", + "description": "The unique ID for a `CategoryInterface` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ENUM", + "name": "FixedProductTaxDisplaySettings", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "String", + "ofType": null + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secure_base_url", + "description": "The store\u2019s fully-qualified secure base URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "share_active_segments", + "description": "Configuration data from customer/magento_customersegment/share_active_segments", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "share_applied_cart_rule", + "description": "Configuration data from promo/graphql/share_applied_cart_rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_full_summary", + "description": "Extended Config Data - tax/cart_display/full_summary", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_grand_total", + "description": "Extended Config Data - tax/cart_display/grandtotal", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_price", + "description": "Extended Config Data - tax/cart_display/price", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_shipping", + "description": "Extended Config Data - tax/cart_display/shipping", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_subtotal", + "description": "Extended Config Data - tax/cart_display/subtotal", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_tax_gift_wrapping", + "description": "Extended Config Data - tax/cart_display/gift_wrapping", + "args": [], + "type": { + "kind": "ENUM", + "name": "TaxWrappingEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_zero_tax", + "description": "Extended Config Data - tax/cart_display/zero_tax", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store_group_name", + "description": "The label assigned to the store group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store_name", + "description": "The label assigned to the store view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store_sort_order", + "description": "The store view sort order.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "The time zone of the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title_separator", + "description": "The character that separates the category name and subcategory in the browser title bar.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_store_in_url", + "description": "Indicates whether the store code should be used in the URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "website_code", + "description": "The unique ID for the website.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "website_name", + "description": "The label assigned to the website.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weight_unit", + "description": "The unit of weight.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zero_subtotal_enable_for_specific_countries", + "description": "Indicates whether only specific countries can use this payment method.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zero_subtotal_enabled", + "description": "Indicates whether the Zero Subtotal payment method is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zero_subtotal_title", + "description": "The title of the Zero Subtotal payment method displayed on the storefront.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "SortField", - "ofType": null - } + "name": "StorefrontProperties", + "description": "Indicates where an attribute can be displayed.", + "fields": [ + { + "name": "position", + "description": "The relative position of the attribute in the layered navigation block.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_in_layered_navigation", + "description": "Indicates whether the attribute is filterable with results, without results, or not at all.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UseInLayeredNavigationOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_in_product_listing", + "description": "Indicates whether the attribute is displayed in product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_in_search_results_layered_navigation", + "description": "Indicates whether the attribute can be used in layered navigation on search results pages.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visible_on_catalog_pages", + "description": "Indicates whether the attribute is displayed on product pages.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "OBJECT", - "name": "StatsBucket", - "description": "For retrieving statistics across multiple buckets", - "fields": [ - { - "name": "max", - "description": "The maximum value", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min", - "description": "The minimum value", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display text for the bucket", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "SCALAR", "name": "String", - "ofType": null - } + "description": "The `String` scalar type represents textual data, represented as UTF-8\ncharacter sequences. The String type is most often used by GraphQL to\nrepresent free-form human-readable text.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitNegotiableQuoteTemplateForReviewInput", + "description": "Specifies the quote template properties to update.", + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": "A comment for the seller to review.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max_order_commitment", + "description": "Commitment for maximum orders", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_order_commitment", + "description": "Commitment for minimum orders", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The title assigned to the negotiable quote template.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference_document_links", + "description": "An array of reference document links to add to the negotiable quote template.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateReferenceDocumentLinkInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Bucket", - "ofType": null - } - ], - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allow_gift_wrapping_on_order", - "description": "Indicates whether gift wrapping can be added for the entire order. Possible values: 1 (Yes) and 0 (No).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allow_gift_wrapping_on_order_items", - "description": "Indicates whether gift wrapping can be added for individual order items. 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", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allow_order", - "description": "The value of the Allow Gift Messages on Order Level option", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allow_printed_card", - "description": "Indicates if a printed card can accompany an order. Possible values: 1 (Yes) and 0 (No).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "autocomplete_on_storefront", - "description": "Indicates whether to enable autocomplete on login and forgot password forms.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_currency_code", - "description": "The base currency code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_link_url", - "description": "A fully-qualified URL that is used to create relative links to the `base_url`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_media_url", - "description": "The fully-qualified URL that specifies the location of media files.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_static_url", - "description": "The fully-qualified URL that specifies the location of static view files.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_url", - "description": "The store’s fully-qualified base URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart_expires_in_days", - "description": "checkout/cart/delete_quote_after: quote lifetime in days.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart_merge_preference", - "description": "Configuration data from checkout/cart/cart_merge_preference", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart_summary_display_quantity", - "description": "checkout/cart_link/use_qty: what to show in the display cart summary, number of items or item quantities.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "catalog_default_sort_by", - "description": "The default sort order of the search results list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "ENUM", - "name": "FixedProductTaxDisplaySettings", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_url_suffix", - "description": "The suffix applied to category pages, such as `.htm` or `.html`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "check_money_order_enabled", - "description": "Indicates whether the Check/Money Order payment method is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "check_money_order_send_check_to", - "description": "The full street address or PO Box where the checks are mailed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "check_money_order_title", - "description": "The title of the Check/Money Order payment method displayed on the storefront.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configurable_product_image", - "description": "checkout/cart/configurable_product_image: which image to use for configurable products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "OBJECT", + "name": "SubscribeEmailToNewsletterOutput", + "description": "Contains the result of the `subscribeEmailToNewsletter` operation.", + "fields": [ + { + "name": "status", + "description": "The status of the subscription request.", + "args": [], + "type": { + "kind": "ENUM", + "name": "SubscriptionStatusesEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "ENUM", - "name": "ProductImageThumbnail", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "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": "countries_with_required_region", - "description": "Extended Config Data - general/region/state_required", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "create_account_confirmation", - "description": "Indicates if the new accounts need confirmation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_access_token_lifetime", - "description": "Customer access token lifetime.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_country", - "description": "Extended Config Data - general/country/default", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_display_currency_code", - "description": "The default display currency code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_product_prices_in_catalog", - "description": "Configuration data from tax/display/type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_shipping_prices", - "description": "Configuration data from tax/display/shipping", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_state_if_optional", - "description": "Extended Config Data - general/region/display_all", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_apply_tax_to_fpt", - "description": "Configuration data from tax/weee/apply_vat", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_display_prices_in_emails", - "description": "Configuration data from tax/weee/display_email", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_display_prices_in_product_lists", - "description": "Configuration data from tax/weee/display_list", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_display_prices_in_sales_modules", - "description": "Configuration data from tax/weee/display_sales", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_display_prices_on_product_view_page", - "description": "Configuration data from tax/weee/display", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_enable", - "description": "Configuration data from tax/weee/enable", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_include_fpt_in_subtotal", - "description": "Configuration data from tax/weee/include_in_subtotal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "graphql_share_customer_group", - "description": "Configuration data from customer/account_information/graphql_share_customer_group", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grid_per_page", - "description": "The default number of products per page in Grid View.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grouped_product_image", - "description": "checkout/cart/grouped_product_image: which image to use for grouped products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "name": "SubscriptionStatusesEnum", + "description": "Indicates the status of the request.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOT_ACTIVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIBED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNSUBSCRIBED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNCONFIRMED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SwatchData", + "description": "Describes the swatch type and a value.", + "fields": [ + { + "name": "type", + "description": "The type of swatch filter item: 1 - text; 2 - image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value for the swatch item. It could be text or an image link.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "description": "", + "fields": [ + { + "name": "value", + "description": "The value can be represented as color (HEX code), image link, or text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ImageSwatchData", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TextSwatchData", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ColorSwatchData", + "ofType": null + } + ] + }, + { "kind": "ENUM", - "name": "ProductImageThumbnail", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_checkout_agreements_enabled", - "description": "Configuration data from checkout/options/enable_agreements", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_guest_checkout_enabled", - "description": "checkout/options/guest_checkout: whether the guest checkout is enabled or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_negotiable_quote_active", - "description": "Indicates whether negotiable quote functionality is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_one_page_checkout_enabled", - "description": "checkout/options/onepage_checkout_enabled: whether the one page checkout is enabled or not", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_requisition_list_active", - "description": "Indicates whether requisition lists are enabled. Possible values: 1 (Yes) and 0 (No).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "list_mode", - "description": "The format of the search results list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "list_per_page", - "description": "The default number of products per page in List View.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locale", - "description": "The store locale.", - "args": [], - "type": { - "kind": "SCALAR", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "magento_reward_points_register", - "description": "The number of points customer gets for registering.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "magento_reward_points_review", - "description": "The number of points for writing a review.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "magento_wishlist_general_is_enabled", - "description": "Indicates whether wishlists are enabled (1) or disabled (0).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_items_in_order_summary", - "description": "checkout/options/max_items_display_count: maximum number of items to display in order summary.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minicart_display", - "description": "checkout/sidebar/display: whether to display the minicart or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minicart_max_items", - "description": "checkout/sidebar/count: maximum number of items to show in minicart.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minimum_password_length", - "description": "The minimum number of characters required for a valid password.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletter_enabled", - "description": "Indicates whether newsletters are enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optional_zip_countries", - "description": "Extended Config Data - general/country/optional_zip_countries", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_cancellation_enabled", - "description": "Indicates whether orders can be cancelled by customers or not.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_cancellation_reasons", - "description": "An array containing available cancellation reasons.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CancellationReason", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_full_summary", - "description": "Configuration data from tax/sales_display/full_summary", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_grandtotal", - "description": "Configuration data from tax/sales_display/grandtotal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_price", - "description": "Configuration data from tax/sales_display/price", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_shipping_amount", - "description": "Configuration data from tax/sales_display/shipping", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_subtotal", - "description": "Configuration data from tax/sales_display/subtotal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_zero_tax", - "description": "Configuration data from tax/sales_display/zero_tax", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "printed_card_priceV2", - "description": "The default price of a printed card that accompanies an order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "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.", - "args": [], - "type": { - "kind": "ENUM", - "name": "FixedProductTaxDisplaySettings", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_url_suffix", - "description": "The suffix applied to product pages, such as `.htm` or `.html`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quickorder_active", - "description": "Indicates whether quick order functionality is enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returns_enabled", - "description": "Indicates whether RMA is enabled on the storefront. Possible values: enabled/disabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "root_category_uid", - "description": "The unique ID for a `CategoryInterface` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ENUM", - "name": "FixedProductTaxDisplaySettings", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "String", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "secure_base_url", - "description": "The store’s fully-qualified secure base URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "share_active_segments", - "description": "Configuration data from customer/magento_customersegment/share_active_segments", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "share_applied_cart_rule", - "description": "Configuration data from promo/graphql/share_applied_cart_rule", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_full_summary", - "description": "Extended Config Data - tax/cart_display/full_summary", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_grand_total", - "description": "Extended Config Data - tax/cart_display/grandtotal", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_price", - "description": "Extended Config Data - tax/cart_display/price", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_shipping", - "description": "Extended Config Data - tax/cart_display/shipping", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_subtotal", - "description": "Extended Config Data - tax/cart_display/subtotal", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_tax_gift_wrapping", - "description": "Extended Config Data - tax/cart_display/gift_wrapping", - "args": [], - "type": { - "kind": "ENUM", - "name": "TaxWrappingEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_zero_tax", - "description": "Extended Config Data - tax/cart_display/zero_tax", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "store_group_name", - "description": "The label assigned to the store group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "store_name", - "description": "The label assigned to the store view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "store_sort_order", - "description": "The store view sort order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "The time zone of the store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title_separator", - "description": "The character that separates the category name and subcategory in the browser title bar.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_store_in_url", - "description": "Indicates whether the store code should be used in the URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "website_code", - "description": "The unique ID for the website.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "website_name", - "description": "The label assigned to the website.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "weight_unit", - "description": "The unit of weight.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zero_subtotal_enable_for_specific_countries", - "description": "Indicates whether only specific countries can use this payment method.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zero_subtotal_enabled", - "description": "Indicates whether the Zero Subtotal payment method is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zero_subtotal_title", - "description": "The title of the Zero Subtotal payment method displayed on the storefront.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "StorefrontProperties", - "description": "Indicates where an attribute can be displayed.", - "fields": [ - { - "name": "position", - "description": "The relative position of the attribute in the layered navigation block.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_in_layered_navigation", - "description": "Indicates whether the attribute is filterable with results, without results, or not at all.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UseInLayeredNavigationOptions", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_in_product_listing", - "description": "Indicates whether the attribute is displayed in product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_in_search_results_layered_navigation", - "description": "Indicates whether the attribute can be used in layered navigation on search results pages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visible_on_catalog_pages", - "description": "Indicates whether the attribute is displayed on product pages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitNegotiableQuoteTemplateForReviewInput", - "description": "Specifies the quote template properties to update.", - "fields": null, - "inputFields": [ - { - "name": "comment", - "description": "A comment for the seller to review.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "max_order_commitment", - "description": "Commitment for maximum orders", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "min_order_commitment", - "description": "Commitment for minimum orders", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The title assigned to the negotiable quote template.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "reference_document_links", - "description": "An array of reference document links to add to the negotiable quote template.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "name": "SwatchInputTypeEnum", + "description": "Swatch attribute metadata input types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BOOLEAN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATETIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DROPDOWN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GALLERY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIDDEN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMAGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIA_IMAGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTILINE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTISELECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SELECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEXT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEXTAREA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VISUAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateReferenceDocumentLinkInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "SyncPaymentOrderInput", + "description": "Synchronizes the payment order details", + "fields": null, + "inputFields": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "PayPal order ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubscribeEmailToNewsletterOutput", - "description": "Contains the result of the `subscribeEmailToNewsletter` operation.", - "fields": [ - { - "name": "status", - "description": "The status of the subscription request.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionStatusesEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SubscriptionStatusesEnum", - "description": "Indicates the status of the request.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_ACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIBED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNSUBSCRIBED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNCONFIRMED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "Subtree", - "description": null, - "fields": null, - "inputFields": [ - { - "name": "depth", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "startLevel", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } + { + "kind": "OBJECT", + "name": "TaxItem", + "description": "Contains tax item details.", + "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": "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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SwatchData", - "description": "Describes the swatch type and a value.", - "fields": [ - { - "name": "type", - "description": "The type of swatch filter item: 1 - text; 2 - image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value for the swatch item. It could be text or an image link.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "description": "", - "fields": [ - { - "name": "value", - "description": "The value can be represented as color (HEX code), image link, or text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ColorSwatchData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ImageSwatchData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TextSwatchData", - "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "SwatchInputTypeEnum", - "description": "Swatch attribute metadata input types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BOOLEAN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATETIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DROPDOWN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GALLERY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HIDDEN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IMAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEDIA_IMAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MULTILINE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MULTISELECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SELECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEXT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEXTAREA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VISUAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SwatchType", - "description": null, - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "TEXT", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IMAGE", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COLOR_HEX", - "description": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOM", - "description": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SyncPaymentOrderInput", - "description": "Synchronizes the payment order details", - "fields": null, - "inputFields": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "id", - "description": "PayPal order ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "ENUM", + "name": "TaxWrappingEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DISPLAY_EXCLUDING_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISPLAY_INCLUDING_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISPLAY_TYPE_BOTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TaxItem", - "description": "Contains tax item details.", - "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": "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "TextSwatchData", + "description": "", + "fields": [ + { + "name": "value", + "description": "The value can be represented as color (HEX code), image link, or text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TaxWrappingEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DISPLAY_EXCLUDING_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISPLAY_INCLUDING_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISPLAY_TYPE_BOTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TextSwatchData", - "description": "", - "fields": [ - { - "name": "value", - "description": "The value can be represented as color (HEX code), image link, or text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ThreeDSMode", - "description": "3D Secure mode.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OFF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCA_WHEN_REQUIRED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCA_ALWAYS", - "description": "", - "isDeprecated": false, - "deprecationReason": 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": "final_price", - "description": "The price of the product at this tier.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The minimum number of items that must be purchased to qualify for this price tier.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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": "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": "ENUM", + "name": "ThreeDSMode", + "description": "3D Secure mode.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "OFF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCA_WHEN_REQUIRED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCA_ALWAYS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errors", - "description": "Contains errors encountered while updating 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": "OBJECT", - "name": "UpdateCompanyOutput", - "description": "Contains the response to the request to update the company.", - "fields": [ - { - "name": "company", - "description": "The updated company instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + "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": "final_price", + "description": "The price of the product at this tier.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The minimum number of items that must be purchased to qualify for this price tier.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "Company", - "ofType": null - } + "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 + }, + { + "name": "errors", + "description": "Contains errors encountered while updating 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 }, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } + "name": "UpdateCompanyOutput", + "description": "Contains the response to the request to update the company.", + "fields": [ + { + "name": "company", + "description": "The updated company instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyStructureOutput", - "description": "Contains the response to the request to update the company structure.", - "fields": [ - { - "name": "company", - "description": "The updated company instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Company", - "ofType": null - } + "name": "UpdateCompanyRoleOutput", + "description": "Contains the response to the request to update the company role.", + "fields": [ + { + "name": "role", + "description": "The updated company role instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateCompanyTeamOutput", - "description": "Contains the response to the request to update a company team.", - "fields": [ - { - "name": "team", - "description": "The updated company team instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - } + "name": "UpdateCompanyStructureOutput", + "description": "Contains the response to the request to update the company structure.", + "fields": [ + { + "name": "company", + "description": "The updated company instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "Customer", - "ofType": null - } + "name": "UpdateCompanyTeamOutput", + "description": "Contains the response to the request to update a company team.", + "fields": [ + { + "name": "team", + "description": "The updated 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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryInput", - "description": "Defines updates to a `GiftRegistry` object.", - "fields": null, - "inputFields": [ - { - "name": "dynamic_attributes", - "description": "Additional attributes specified as a code-value pair. Unspecified dynamic attributes are not changed.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { + "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.", + "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": "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 - }, - "defaultValue": null - }, - { - "name": "message", - "description": "The updated message describing the event.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "privacy_settings", - "description": "Indicates whether the gift registry is PRIVATE or PUBLIC.", - "type": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", - "ofType": 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 - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryItemInput", - "description": "Defines updates to an item in a gift registry.", - "fields": null, - "inputFields": [ - { - "name": "gift_registry_item_uid", - "description": "The unique ID of a `giftRegistryItem` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "Float", - "ofType": null - } + "name": "UpdateGiftRegistryInput", + "description": "Defines updates to a `GiftRegistry` object.", + "fields": null, + "inputFields": [ + { + "name": "dynamic_attributes", + "description": "Additional attributes specified as a code-value pair. Unspecified dynamic attributes are not changed.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "event_name", + "description": "The updated name of the event.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "The updated message describing the event.", + "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.", + "type": { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_address", + "description": "The updated 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 gift registry is ACTIVE or INACTIVE.", + "type": { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateGiftRegistryItemsOutput", - "description": "Contains the results of a request to update gift registry items.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry after updating updating items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "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": "gift_registry", - "description": "The updated gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "email", - "description": "The updated email address of the registrant.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "firstname", - "description": "The updated first name of the registrant.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "gift_registry_registrant_uid", - "description": "The unique ID of a `giftRegistryRegistrant` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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": "OBJECT", - "name": "UpdateGiftRegistryRegistrantsOutput", - "description": "Contains the results a request to update registrants.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry after updating registrants.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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 - } - ], - "inputFields": null, - "interfaces": [], - "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 - } + "name": "UpdateGiftRegistryItemInput", + "description": "Defines updates to an item in a gift registry.", + "fields": null, + "inputFields": [ + { + "name": "gift_registry_item_uid", + "description": "The unique ID of a `giftRegistryItem` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateNegotiableQuoteTemplateItemsQuantityOutput", - "description": "Contains the updated negotiable quote template.", - "fields": [ - { - "name": "quote_template", - "description": "The updated negotiable quote template.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateNegotiableQuoteTemplateQuantitiesInput", - "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": "NegotiableQuoteTemplateItemQuantityInput", - "ofType": null - } - } - }, - "defaultValue": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "OBJECT", + "name": "UpdateGiftRegistryItemsOutput", + "description": "Contains the results of a request to update gift registry items.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry after updating updating items.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": [ - { - "name": "user_errors", - "description": "An array of errors encountered while updating products in a wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Wishlist", - "ofType": null - } + "name": "UpdateGiftRegistryOutput", + "description": "Contains the results of a request to update a gift registry.", + "fields": [ + { + "name": "gift_registry", + "description": "The updated gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "UpdatePurchaseOrderApprovalRuleInput", - "description": "Defines the changes to be made to an approval rule.", - "fields": null, - "inputFields": [ - { - "name": "applies_to", - "description": "An updated list of company user role IDs to which this purchase order approval rule should be applied. When an empty array is provided, the rule is applied to all user roles in the system, including those created in the future.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "approvers", - "description": "An updated list of B2B user roles that can approve this purchase order approval rule.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "condition", - "description": "The updated condition of the purchase order approval rule.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionInput", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "description", - "description": "The updated approval rule description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "name", - "description": "The updated approval rule name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "status", - "description": "The updated status of the purchase order approval rule.", - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleStatus", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "uid", - "description": "Unique identifier for the purchase order approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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.", + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The updated last name of the registrant.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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 - } + { + "kind": "OBJECT", + "name": "UpdateGiftRegistryRegistrantsOutput", + "description": "Contains the results a request to update registrants.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry after updating registrants.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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": "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "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 - } + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "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": "OBJECT", - "name": "UpdateWishlistOutput", - "description": "Contains the name and visibility of an updated wish list.", - "fields": [ - { - "name": "name", - "description": "The wish 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 ID of a `Wishlist` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "Indicates whether the wish list is public or private.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "kind": "OBJECT", + "name": "UpdateNegotiableQuoteTemplateItemsQuantityOutput", + "description": "Contains the updated negotiable quote template.", + "fields": [ + { + "name": "quote_template", + "description": "The updated negotiable quote template.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateNegotiableQuoteTemplateQuantitiesInput", + "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": "NegotiableQuoteTemplateItemQuantityInput", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateProductsInWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", + "fields": [ + { + "name": "user_errors", + "description": "An array of errors encountered while updating products in a wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdatePurchaseOrderApprovalRuleInput", + "description": "Defines the changes to be made to an approval rule.", + "fields": null, + "inputFields": [ + { + "name": "applies_to", + "description": "An updated list of company user role IDs to which this purchase order approval rule should be applied. When an empty array is provided, the rule is applied to all user roles in the system, including those created in the future.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approvers", + "description": "An updated list of B2B user roles that can approve this purchase order approval rule.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "condition", + "description": "The updated condition of the purchase order approval rule.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionInput", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The updated approval rule description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The updated approval rule name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The updated status of the purchase order approval rule.", + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleStatus", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "Unique identifier for the purchase order approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "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, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The new quantity of the item.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": 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, + "isDeprecated": false, + "deprecationReason": 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": "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": "OBJECT", + "name": "UpdateWishlistOutput", + "description": "Contains the name and visibility of an updated wish list.", + "fields": [ + { + "name": "name", + "description": "The wish 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 ID of a `Wishlist` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Indicates whether the wish list is public or private.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WishlistVisibilityEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "ofType": null - } + "name": "UseInLayeredNavigationOptions", + "description": "Defines whether the attribute is filterable in layered navigation.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NO", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILTERABLE_WITH_RESULTS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILTERABLE_NO_RESULT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "UseInLayeredNavigationOptions", - "description": "Defines whether the attribute is filterable in layered navigation.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NO", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILTERABLE_WITH_RESULTS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILTERABLE_NO_RESULT", - "description": "", - "isDeprecated": false, - "deprecationReason": 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": "pageSize", - "description": "Specifies the maximum number of results to return at once. This attribute is optional.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sort", - "description": "Defines the sorting of the results.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "CompaniesSortInput", - "ofType": null - } + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort", + "description": "Defines the sorting of the results.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompaniesSortInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCompaniesOutput", + "description": "An object that contains a list of companies customer is assigned to.", + "fields": [ + { + "name": "items", + "description": "An array of companies customer is assigned to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Provides navigation for the query response.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCompaniesOutput", - "description": "An object that contains a list of companies customer is assigned to.", - "fields": [ - { - "name": "items", - "description": "An array of companies customer is assigned to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyBasicInfo", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Provides navigation for the query response.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - } + "name": "ValidatePurchaseOrderError", + "description": "Contains details about a failed validation attempt.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Error type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ValidatePurchaseOrderErrorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ValidatePurchaseOrderError", - "description": "Contains details about a failed validation attempt.", - "fields": [ - { - "name": "message", - "description": "The returned error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Error type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", "name": "ValidatePurchaseOrderErrorType", - "ofType": null - } + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPERATION_NOT_APPLICABLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COULD_NOT_SAVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_VALID_DATA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ValidatePurchaseOrderErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OPERATION_NOT_APPLICABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COULD_NOT_SAVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_VALID_DATA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ValidatePurchaseOrdersInput", - "description": "Defines the purchase orders to be validated.", - "fields": null, - "inputFields": [ - { - "name": "purchase_order_uids", - "description": "An array of the purchase order IDs.", - "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": "ValidatePurchaseOrdersOutput", - "description": "Contains the results of validation attempts.", - "fields": [ - { - "name": "errors", - "description": "An array of error messages encountered while performing the operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidatePurchaseOrderError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_orders", - "description": "An array of the purchase orders in the request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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 - }, - "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": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATE_RANGE_MIN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILE_EXTENSIONS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_VALIDATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAX_TEXT_LENGTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MIN_TEXT_LENGTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAX_FILE_SIZE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAX_IMAGE_HEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAX_IMAGE_WIDTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VaultConfigOutput", - "description": "Retrieves the vault configuration", - "fields": [ - { - "name": "credit_card", - "description": "Credit card vault method configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VaultCreditCardConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VaultCreditCardConfig", - "description": "", - "fields": [ - { - "name": "is_vault_enabled", - "description": "Is vault enabled", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sdk_params", - "description": "The parameters required to load the Paypal JS SDK", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SDKParams", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "three_ds_mode", - "description": "3DS mode", - "args": [], - "type": { - "kind": "ENUM", - "name": "ThreeDSMode", - "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": "VaultSetupTokenInput", - "description": "The payment source information", - "fields": null, - "inputFields": [ - { - "name": "payment_source", - "description": "The payment source information", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "INPUT_OBJECT", - "name": "PaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ViewHistory", - "description": "User view history", - "fields": null, - "inputFields": [ - { - "name": "date", - "description": null, - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sku", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + "name": "ValidatePurchaseOrdersInput", + "description": "Defines the purchase orders to be validated.", + "fields": null, + "inputFields": [ + { + "name": "purchase_order_uids", + "description": "An array of the purchase order IDs.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ViewHistoryInput", - "description": "User view history", - "fields": null, - "inputFields": [ - { - "name": "dateTime", - "description": null, - "type": { - "kind": "SCALAR", - "name": "DateTime", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "sku", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "ValidatePurchaseOrdersOutput", + "description": "Contains the results of validation attempts.", + "fields": [ + { + "name": "errors", + "description": "An array of error messages encountered while performing the operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ValidatePurchaseOrderError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "purchase_orders", + "description": "An array of the purchase orders in the request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrder", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "VirtualCartItem", - "description": "An implementation for virtual product cart items.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + { "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": { + "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 + }, + "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": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE_RANGE_MIN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE_EXTENSIONS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_VALIDATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_TEXT_LENGTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MIN_TEXT_LENGTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_FILE_SIZE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_IMAGE_HEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_IMAGE_WIDTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { "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": { + "name": "VaultConfigOutput", + "description": "Retrieves the vault configuration", + "fields": [ + { + "name": "credit_card", + "description": "Credit card vault method configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VaultCreditCardConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "OBJECT", - "name": "CartItemError", - "ofType": null - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "SCALAR", - "name": "String", - "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": { + "name": "VaultCreditCardConfig", + "description": "", + "fields": [ + { + "name": "is_vault_enabled", + "description": "Is vault enabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sdk_params", + "description": "The parameters required to load the Paypal JS SDK", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SDKParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "three_ds_mode", + "description": "3DS mode", + "args": [], + "type": { + "kind": "ENUM", + "name": "ThreeDSMode", + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payments_order_id", + "description": "The payment services order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "paypal_order_id", + "description": "PayPal order ID", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "public_hash", + "description": "The public hash of the token.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "VaultSetupTokenInput", + "description": "The payment source information", + "fields": null, + "inputFields": [ + { + "name": "payment_source", + "description": "The payment source information", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { "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": { + "name": "VirtualCartItem", + "description": "An implementation for virtual product cart items.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "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": "SCALAR", + "name": "String", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + "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": "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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, + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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 + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": 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": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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": null, - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_tiers", - "description": "An array of `TierPrice` objects.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "TierPrice", - "ofType": null - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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 - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } + "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.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "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.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + { + "kind": "OBJECT", + "name": "WishListUserInputError", + "description": "An error encountered while performing operations with WishList.", + "fields": [ + { + "name": "code", + "description": "A wish list-specific error code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WishListUserInputErrorType", + "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 }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "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": "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.", - "args": [ - { - "name": "currentPage", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1" - }, - { - "name": "pageSize", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20" - } - ], - "type": { - "kind": "OBJECT", - "name": "WishlistItems", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the wish list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sharing_code", - "description": "An encrypted code that Magento uses to link to the wish list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The time of the last modification to the wish list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "Indicates whether the wish list is public or private.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "ofType": null - } + "name": "WishListUserInputErrorType", + "description": "A list of possible error types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PRODUCT_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "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": "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.", + "args": [ + { + "name": "currentPage", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageSize", + "description": "", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "OBJECT", + "name": "WishlistItems", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the wish list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharing_code", + "description": "An encrypted code that Magento uses to link to the wish list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The time of the last modification to the wish list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Indicates whether the wish list is public or private.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WishlistVisibilityEnum", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WishlistCartUserInputErrorType", + "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 + }, + { + "name": "wishlistId", + "description": "The unique ID of the `Wishlist` object containing an error.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "ENUM", "name": "WishlistCartUserInputErrorType", - "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 - }, - { - "name": "wishlistId", - "description": "The unique ID of the `Wishlist` object containing an error.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - } + "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 + }, + { + "name": "REQUIRED_PARAMETER_MISSING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": 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 - }, - { - "name": "REQUIRED_PARAMETER_MISSING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "WishlistItemCopyInput", - "description": "Specifies the IDs of items to copy and their quantities.", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": "The quantity of this item to copy to the destination wish list. This value can't be greater than the quantity in the source wish list.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "wishlist_item_id", - "description": "The unique ID of the `WishlistItemInterface` object to be copied.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "WishlistItemCopyInput", + "description": "Specifies the IDs of items to copy and their quantities.", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": "The quantity of this item to copy to the destination wish list. This value can't be greater than the quantity in the source wish list.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist_item_id", + "description": "The unique ID of the `WishlistItemInterface` object to be copied.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": 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.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "quantity", - "description": "The amount or number of items to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer selected.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "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": "String", - "ofType": null - } + "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, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_sku", + "description": "For complex product types, the SKU of the parent product.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The amount or number of items to add.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "An array of strings corresponding to options the customer selected.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "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.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "quantity", - "description": "The quantity of this wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } + "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.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "SimpleWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "BundleWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProductWishlistItem", + "ofType": null + } + ] }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProductWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "SimpleWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualWishlistItem", - "ofType": null - } - ] - }, - { - "kind": "INPUT_OBJECT", - "name": "WishlistItemMoveInput", - "description": "Specifies the IDs of the items to move and their quantities.", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": "The quantity of this item to move to the destination wish list. This value can't be greater than the quantity in the source wish list.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "wishlist_item_id", - "description": "The unique ID of the `WishlistItemInterface` object to be moved.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + { + "kind": "INPUT_OBJECT", + "name": "WishlistItemMoveInput", + "description": "Specifies the IDs of the items to move and their quantities.", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": "The quantity of this item to move to the destination wish list. This value can't be greater than the quantity in the source wish list.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist_item_id", + "description": "The unique ID of the `WishlistItemInterface` object to be moved.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "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.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "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": "quantity", - "description": "The new amount or number of this item.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer selected.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null - }, - { - "name": "wishlist_item_id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } + "name": "WishlistItemUpdateInput", + "description": "Defines updates to items in a wish list.", + "fields": null, + "inputFields": [ + { + "name": "description", + "description": "Customer-entered comments about the item.", + "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.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The new amount or number of this item.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "An array of strings corresponding to options the customer selected.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist_item_id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "WishListUserInputError", - "description": "An error encountered while performing operations with WishList.", - "fields": [ - { - "name": "code", - "description": "A wish list-specific error code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { + { + "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": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Contains pagination metadata.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { "kind": "ENUM", - "name": "WishListUserInputErrorType", - "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 - } + "name": "WishlistVisibilityEnum", + "description": "Defines the wish list visibility types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WishListUserInputErrorType", - "description": "A list of possible error types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRODUCT_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "description": "Defines the wish list visibility types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PUBLIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - } - ], - "directives": [ - { - "name": "skip", - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Skipped when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "OBJECT", + "name": "__Directive", + "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", + "fields": [ + { + "name": "args", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRepeatable", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__DirectiveLocation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ] - }, - { - "name": "include", - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "if", - "description": "Included when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "ENUM", + "name": "__DirectiveLocation", + "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUERY", + "description": "Location adjacent to a query operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUTATION", + "description": "Location adjacent to a mutation operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "description": "Location adjacent to a subscription operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD", + "description": "Location adjacent to a field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_DEFINITION", + "description": "Location adjacent to a fragment definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_SPREAD", + "description": "Location adjacent to a fragment spread.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INLINE_FRAGMENT", + "description": "Location adjacent to an inline fragment.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VARIABLE_DEFINITION", + "description": "Location adjacent to a variable definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEMA", + "description": "Location adjacent to a schema definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCALAR", + "description": "Location adjacent to a scalar definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Location adjacent to an object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD_DEFINITION", + "description": "Location adjacent to a field definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARGUMENT_DEFINITION", + "description": "Location adjacent to an argument definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Location adjacent to an interface definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Location adjacent to a union definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Location adjacent to an enum definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM_VALUE", + "description": "Location adjacent to an enum value definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Location adjacent to an input object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "description": "Location adjacent to an input object field definition.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null }, - "defaultValue": null - } - ] - }, - { - "name": "deprecated", - "description": "Marks an element of a GraphQL schema as no longer supported.", - "locations": [ - "FIELD_DEFINITION", - "ARGUMENT_DEFINITION", - "INPUT_FIELD_DEFINITION", - "ENUM_VALUE" - ], - "args": [ - { - "name": "reason", - "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"No longer supported\"" - } - ] - }, - { - "name": "specifiedBy", - "description": "Exposes a URL that specifies the behavior of this scalar.", - "locations": [ - "SCALAR" - ], - "args": [ - { - "name": "url", - "description": "The URL that specifies the behavior of this scalar.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } + { + "kind": "OBJECT", + "name": "__EnumValue", + "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "fields": [ + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": null - } - ] - }, - { - "name": "defer", - "description": null, - "locations": [ - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ], - "args": [ - { - "name": "label", - "description": null, - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null - }, - { - "name": "if", - "description": null, - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } + { + "kind": "OBJECT", + "name": "__Field", + "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", + "fields": [ + { + "name": "args", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null }, - "defaultValue": "true" - } + { + "kind": "OBJECT", + "name": "__InputValue", + "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "fields": [ + { + "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Schema", + "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", + "fields": [ + { + "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "The type that query operations will be rooted at.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "description": "A list of all types supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputFields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false", + "isDeprecated": false, + "deprecationReason": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaces", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "possibleTypes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "description": "Indicates this type is a scalar.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "description": "Indicates this type is a list. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "description": "Indicates this type is a non-null. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "finishUploadInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "key", + "description": "The unique key identifier from the upload", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "media_resource_type", + "description": "The type of media resource being uploaded", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MediaResourceType", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "finishUploadOutput", + "description": "", + "fields": [ + { + "name": "key", + "description": "The unique key identifier", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "Additional information about the confirmation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Whether the confirmation 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": "initiateUploadInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "key", + "description": "The name of the file to be uploaded, cannot contain slashes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "media_resource_type", + "description": "The type of media resource being uploaded", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MediaResourceType", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "initiateUploadOutput", + "description": "", + "fields": [ + { + "name": "expires_at", + "description": "The expiration timestamp of the URL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "The unique key identifier for the upload", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upload_url", + "description": "The presigned URL for uploading the file", + "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 + } + ], + "directives": [ + { + "name": "include", + "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", + "args": [ + { + "name": "if", + "description": "Included when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "isRepeatable": false, + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ] + }, + { + "name": "skip", + "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", + "args": [ + { + "name": "if", + "description": "Skipped when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "isRepeatable": false, + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ] + }, + { + "name": "deprecated", + "description": "Marks an element of a GraphQL schema as no longer supported.", + "args": [ + { + "name": "reason", + "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"No longer supported\"", + "isDeprecated": false, + "deprecationReason": null + } + ], + "isRepeatable": false, + "locations": [ + "FIELD_DEFINITION", + "ENUM_VALUE", + "ARGUMENT_DEFINITION", + "INPUT_FIELD_DEFINITION" + ] + } ] - } - ] - } -} \ No newline at end of file + } +} diff --git a/src/openapi/accs-schema.yaml b/src/openapi/accs-schema.yaml index 8213ec94a..5bc100c9b 100644 --- a/src/openapi/accs-schema.yaml +++ b/src/openapi/accs-schema.yaml @@ -17,6 +17,7 @@ schemes: tags: - name: addresses/{addressId} - name: adminuisdk/massaction/{request_id} +- name: adminuisdk/orderviewbutton/{request_id} - name: adobe_io_events/check_configuration - name: adobestock/asset/{id} - name: adobestock/asset/list @@ -133,6 +134,7 @@ tags: - name: customers/{customerId}/confirm - name: customers/{customerId}/permissions/readonly - name: customers/{customerId}/shippingAddress +- name: customers/{customerId}/token - name: customers/{email}/activate - name: customers/addresses/{addressId} - name: customers/companies @@ -196,6 +198,8 @@ tags: - name: invoices/{id}/emails - name: invoices/{id}/void - name: invoices/comments +- name: media/finish-upload +- name: media/initiate-upload - name: modules - name: negotiable-cart-item-note - name: negotiable-cart-item-note/{noteId} @@ -221,6 +225,8 @@ tags: - name: negotiableQuoteTemplate/referenceDocumentLink/{linkId} - name: negotiableQuoteTemplate/request - name: negotiableQuoteTemplate/submitToCustomer +- name: oope_observability/subscription +- name: oope_observability/subscription/{subscriptionId} - name: oope_payment_method - name: oope_payment_method/{code} - name: oope_shipping_carrier @@ -286,12 +292,14 @@ tags: - name: products/cost-information - name: products/downloadable-links/{id} - name: products/downloadable-links/samples/{id} +- name: products/external-media/asset - name: products/external-media/get-sku/assetId/{assetId} - name: products/external-media/image - name: products/external-media/ping - name: products/external-media/remove-by-asset-id - name: products/external-media/remove-by-asset-id-and-sku - name: products/external-media/remove-by-sku +- name: products/external-media/version - name: products/external-media/video - name: products/links/{type}/attributes - name: products/links/types @@ -444,6 +452,41 @@ paths: schema: "$ref": "#/definitions/error-response" summary: adminuisdk/massaction/{request_id} + "/V1/adminuisdk/orderviewbutton/{request_id}": + get: + tags: + - adminuisdk/orderviewbutton/{request_id} + description: Load order view button failed request by request id + operationId: GetV1AdminuisdkOrderviewbuttonRequest_id + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: requestId + in: query + type: string + required: true + - name: request_id + in: path + type: string + required: true + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/commerce-backend-uix-data-order-view-button-failed-request-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: adminuisdk/orderviewbutton/{request_id} "/V1/adobe_io_events/check_configuration": get: tags: @@ -6837,6 +6880,43 @@ paths: schema: "$ref": "#/definitions/error-response" summary: customers/{customerId}/shippingAddress + "/V1/customers/{customerId}/token": + post: + tags: + - customers/{customerId}/token + description: Generate a customer token based on the provided customer ID. + operationId: PostV1CustomersCustomerIdToken + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: customerId + in: path + type: integer + required: true + description: The ID of the customer for whom the token is to be generated. + responses: + '200': + description: 200 Success. + schema: + type: string + description: The generated customer token. + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: customers/{customerId}/token "/V1/customers/{email}/activate": put: tags: @@ -9795,6 +9875,97 @@ paths: schema: "$ref": "#/definitions/error-response" summary: invoices/{id}/void + "/V1/media/finish-upload": + post: + tags: + - media/finish-upload + description: Finish the upload and move object from presigned bucket to final + destination. + operationId: PostV1MediaFinishupload + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1MediaFinishuploadBody + in: body + schema: + required: + - key + - mediaResourceType + properties: + key: + type: string + mediaResourceType: + type: string + type: object + xml: + name: request + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/s3-presigned-upload-data-finish-upload-response-interface" + '400': + description: 400 Bad Request + schema: + "$ref": "#/definitions/error-response" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: media/finish-upload + "/V1/media/initiate-upload": + post: + tags: + - media/initiate-upload + description: Generate a presigned S3 URL for direct upload. + operationId: PostV1MediaInitiateupload + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1MediaInitiateuploadBody + in: body + schema: + required: + - key + - mediaResourceType + properties: + key: + type: string + mediaResourceType: + type: string + type: object + xml: + name: request + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/s3-presigned-upload-data-initiate-upload-response-interface" + '400': + description: 400 Bad Request + schema: + "$ref": "#/definitions/error-response" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: media/initiate-upload "/V1/modules": get: tags: @@ -11006,6 +11177,212 @@ paths: schema: "$ref": "#/definitions/error-response" summary: negotiableQuoteTemplate/{templateId} + "/V1/oope_observability/subscription": + get: + tags: + - oope_observability/subscription + description: Get a list of subscriptions matching criteria + operationId: GetV1Oope_observabilitySubscription + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: searchCriteria[filterGroups][0][filters][0][field] + in: query + type: string + description: Field + - name: searchCriteria[filterGroups][0][filters][0][value] + in: query + type: string + description: Value + - name: searchCriteria[filterGroups][0][filters][0][conditionType] + in: query + type: string + description: Condition type + - name: searchCriteria[sortOrders][0][field] + in: query + type: string + description: Sorting field. + - name: searchCriteria[sortOrders][0][direction] + in: query + type: string + description: Sorting direction. + - name: searchCriteria[pageSize] + in: query + type: integer + description: Page size. + - name: searchCriteria[currentPage] + in: query + type: integer + description: Current page. + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/out-of-process-observability-data-subscription-search-result-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: oope_observability/subscription + post: + tags: + - oope_observability/subscription + description: Create or update a subscription + operationId: PostV1Oope_observabilitySubscription + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1Oope_observabilitySubscriptionBody + in: body + schema: + required: + - subscription + properties: + subscription: + "$ref": "#/definitions/out-of-process-observability-data-subscription-interface" + type: object + xml: + name: request + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/out-of-process-observability-data-subscription-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: oope_observability/subscription + put: + tags: + - oope_observability/subscription + description: Create or update a subscription + operationId: PutV1Oope_observabilitySubscription + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PutV1Oope_observabilitySubscriptionBody + in: body + schema: + required: + - subscription + properties: + subscription: + "$ref": "#/definitions/out-of-process-observability-data-subscription-interface" + type: object + xml: + name: request + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/out-of-process-observability-data-subscription-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: oope_observability/subscription + "/V1/oope_observability/subscription/{subscriptionId}": + get: + tags: + - oope_observability/subscription/{subscriptionId} + description: Get a single subscription by ID + operationId: GetV1Oope_observabilitySubscriptionSubscriptionId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: subscriptionId + in: path + type: integer + required: true + responses: + '200': + description: 200 Success. + schema: + "$ref": "#/definitions/out-of-process-observability-data-subscription-interface" + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: oope_observability/subscription/{subscriptionId} + delete: + tags: + - oope_observability/subscription/{subscriptionId} + description: Delete a subscription by ID + operationId: DeleteV1Oope_observabilitySubscriptionSubscriptionId + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: subscriptionId + in: path + type: integer + required: true + responses: + '200': + description: 200 Success. + schema: + type: boolean + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: oope_observability/subscription/{subscriptionId} "/V1/oope_payment_method": get: tags: @@ -13509,6 +13886,52 @@ paths: schema: "$ref": "#/definitions/error-response" summary: products/downloadable-links/{id} + "/V1/products/external-media/asset": + post: + tags: + - products/external-media/asset + description: POST endpoint to replace existing assets for a product + operationId: PostV1ProductsExternalmediaAsset + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + parameters: + - name: PostV1ProductsExternalmediaAssetBody + in: body + schema: + required: + - sku + properties: + sku: + type: string + videos: + type: array + items: + "$ref": "#/definitions/adobe-assets-integration-data-video-item-interface" + images: + type: array + items: + "$ref": "#/definitions/adobe-assets-integration-data-image-item-interface" + type: object + xml: + name: request + responses: + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + '500': + description: Internal Server error + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: products/external-media/asset "/V1/products/external-media/get-sku/assetId/{assetId}": get: tags: @@ -13718,6 +14141,32 @@ paths: schema: "$ref": "#/definitions/error-response" summary: products/external-media/remove-by-sku + "/V1/products/external-media/version": + get: + tags: + - products/external-media/version + description: GET extension version + operationId: GetV1ProductsExternalmediaVersion + consumes: + - application/json + - application/xml + produces: + - application/json + - application/xml + responses: + '200': + description: 200 Success. + schema: + type: string + '401': + description: 401 Unauthorized + schema: + "$ref": "#/definitions/error-response" + default: + description: Unexpected error + schema: + "$ref": "#/definitions/error-response" + summary: products/external-media/version "/V1/products/external-media/video": post: tags: @@ -18591,7 +19040,7 @@ paths: schema: type: array items: - "$ref": "#/definitions/adobe-commerce-webhooks-data-webhook-data-interface" + "$ref": "#/definitions/adobe-commerce-webhooks-core-saas-data-webhook-data-interface" '401': description: 401 Unauthorized schema: @@ -18625,7 +19074,7 @@ paths: - webhook properties: webhook: - "$ref": "#/definitions/adobe-commerce-webhooks-data-webhook-data-interface" + "$ref": "#/definitions/adobe-commerce-webhooks-core-saas-data-webhook-data-interface" type: object xml: name: request @@ -18691,7 +19140,7 @@ paths: - webhook properties: webhook: - "$ref": "#/definitions/adobe-commerce-webhooks-data-webhook-data-interface" + "$ref": "#/definitions/adobe-commerce-webhooks-core-saas-data-webhook-data-interface" type: object xml: name: request @@ -19767,10 +20216,12 @@ definitions: - label - description - workspace_configuration - adobe-commerce-webhooks-data-webhook-data-interface: + adobe-commerce-webhooks-core-saas-data-webhook-data-interface: type: object - description: Interface for webhook data from webapi requests + description: Interface for webhook data from Core SaaS webapi requests properties: + developer_console_oauth: + "$ref": "#/definitions/adobe-commerce-webhooks-core-saas-data-developer-console-oauth-interface" webhook_method: type: string description: Webhook method name @@ -19842,6 +20293,27 @@ definitions: - fields - rules - headers + adobe-commerce-webhooks-core-saas-data-developer-console-oauth-interface: + type: object + description: Interface for Developer Console OAuth data from webapi requests. + properties: + client_id: + type: string + description: The Developer Console OAuth client ID. + client_secret: + type: string + description: The Developer Console OAuth client secret. + org_id: + type: string + description: The Developer Console OAuth org ID. + environment: + type: string + description: The Developer Console OAuth environment. + required: + - client_id + - client_secret + - org_id + - environment adobe-commerce-webhooks-data-hook-field-interface: type: object description: Interface for hook field data from webapi requests @@ -24217,12 +24689,6 @@ definitions: type: string gw_card_tax_refunded: type: string - pickup_location_code: - type: string - notification_sent: - type: integer - send_notification: - type: integer coupon_codes: type: array items: @@ -24231,6 +24697,12 @@ definitions: type: array items: type: string + pickup_location_code: + type: string + notification_sent: + type: integer + send_notification: + type: integer reward_points_balance: type: integer reward_currency_amount: @@ -26353,6 +26825,38 @@ definitions: - error_message - request_timestamp - selected_ids + commerce-backend-uix-data-order-view-button-failed-request-interface: + type: object + description: Defines the order view button failed requests database model + properties: + id: + type: string + description: Internal id + request_id: + type: string + description: Request id + button_id: + type: string + description: Button id + order_id: + type: string + description: Order id + error_status: + type: string + description: Error status + error_message: + type: string + description: Error message + request_timestamp: + type: string + description: Request timestamp + required: + - request_id + - button_id + - order_id + - error_status + - error_message + - request_timestamp company-data-company-search-results-interface: type: object description: Interface for company search results @@ -26458,14 +26962,14 @@ definitions: type: integer quote_config: "$ref": "#/definitions/negotiable-quote-data-company-quote-config-interface" - is_purchase_order_enabled: - type: boolean applicable_shipping_method: type: integer available_shipping_methods: type: string use_config_settings_shipping: type: integer + is_purchase_order_enabled: + type: boolean negotiable-quote-data-company-quote-config-interface: type: object description: Interface CompanyQuoteConfigInterface @@ -26853,6 +27357,62 @@ definitions: checkout-agreements-data-agreement-extension-interface: type: object description: ExtensionInterface class for @see \Magento\CheckoutAgreements\Api\Data\AgreementInterface + adobe-assets-integration-data-video-item-interface: + type: object + description: Video item Interface. Dto to receive an import video asset. + properties: + sku: + type: string + description: Sku + asset_id: + type: string + description: Asset ID + roles: + type: array + description: Roles + items: + type: string + position: + type: integer + description: Position + url: + type: string + description: Video URL + video_thumbnail_url: + type: string + description: VideoThumbnailUrl + required: + - sku + - asset_id + - roles + - url + - video_thumbnail_url + adobe-assets-integration-data-image-item-interface: + type: object + description: Image item Interface. Dto to receive an import image asset. + properties: + sku: + type: string + description: Sku + asset_id: + type: string + description: Asset ID + roles: + type: array + description: Roles + items: + type: string + position: + type: integer + description: Position + url: + type: string + description: Image URL + required: + - sku + - asset_id + - roles + - url negotiable-quote-data-attachment-content-interface: type: object description: Attachment files content interface. @@ -28387,6 +28947,83 @@ definitions: - items - search_criteria - total_count + out-of-process-observability-data-subscription-search-result-interface: + type: object + description: Search result interface for observability subscriptions + properties: + items: + type: array + items: + "$ref": "#/definitions/out-of-process-observability-data-subscription-interface" + required: + - items + out-of-process-observability-data-subscription-interface: + type: object + description: Observability Subscription data interface + properties: + id: + type: integer + description: Entity ID + type: + type: string + description: A subscription type, (logs, metrics) + destination: + type: string + description: A destination for the subscription + destination_endpoint: + type: string + description: A destination endpoint for the subscription + destination_api_key: + type: string + description: Subscription destination api key + component: + type: array + description: The component type for the subscription (eq. "event", "webhook", + "admin-ui-sdk") + items: + type: string + headers: + type: array + description: The request headers for the subscription + items: + "$ref": "#/definitions/out-of-process-observability-data-subscription-header-interface" + service_name: + type: string + description: The service name for the subscription + is_active: + type: boolean + description: If the subscription is active + log_message_settings: + type: array + description: The configured log message settings for the subscription + items: + type: string + required: + - destination + - destination_endpoint + - destination_api_key + - component + - headers + - service_name + - is_active + - log_message_settings + out-of-process-observability-data-subscription-header-interface: + type: object + description: Observability Subscription Header data interface + properties: + name: + type: string + description: Header name + value: + type: string + description: Header value + secret: + type: boolean + description: If header value is secret + required: + - name + - value + - secret out-of-process-shipping-methods-data-out-of-process-carrier-interface: type: object description: Shipping carrier interface for out of process shipping carriers @@ -28717,6 +29354,39 @@ definitions: description: Code of the attribute. required: - attribute_code + s3-presigned-upload-data-initiate-upload-response-interface: + type: object + description: Data interface representing presigned URL response payload. Contains + the presigned upload URL, the server-generated unique key that identifies the + object for finish upload, and the expiration timestamp. + properties: + upload_url: + type: string + description: The presigned URL to upload directly to S3. + key: + type: string + description: The unique key (hashed filename) to be used in the finish step. + expires_at: + type: integer + description: UNIX timestamp when the presigned URL expires. + required: + - upload_url + - key + - expires_at + s3-presigned-upload-data-finish-upload-response-interface: + type: object + description: Data interface representing the finish result of a presigned upload. + Indicates whether the finish was successful and returns the final filename. + properties: + success: + type: boolean + description: The finish was successful. + key: + type: string + description: Final filename stored in destination. + required: + - success + - key adobe-commerce-events-core-saas-data-supported-event-interface: type: object description: Interface for supported event data returned in webapi requests @@ -28742,6 +29412,7 @@ x-tagGroups: - name: adminuisdk tags: - adminuisdk/massaction/{request_id} + - adminuisdk/orderviewbutton/{request_id} - name: adobe_io_events tags: - adobe_io_events/check_configuration @@ -28895,6 +29566,7 @@ x-tagGroups: - customers/{customerId}/confirm - customers/{customerId}/permissions/readonly - customers/{customerId}/shippingAddress + - customers/{customerId}/token - customers/{email}/activate - name: eav tags: @@ -28969,6 +29641,10 @@ x-tagGroups: - invoices/{id}/comments - invoices/{id}/emails - invoices/{id}/void +- name: media + tags: + - media/finish-upload + - media/initiate-upload - name: modules tags: - modules @@ -29002,6 +29678,10 @@ x-tagGroups: - negotiableQuoteTemplate/request - negotiableQuoteTemplate/submitToCustomer - negotiableQuoteTemplate/{templateId} +- name: oope_observability + tags: + - oope_observability/subscription + - oope_observability/subscription/{subscriptionId} - name: oope_payment_method tags: - oope_payment_method @@ -29061,12 +29741,14 @@ x-tagGroups: - products/cost-information - products/downloadable-links/samples/{id} - products/downloadable-links/{id} + - products/external-media/asset - products/external-media/get-sku/assetId/{assetId} - products/external-media/image - products/external-media/ping - products/external-media/remove-by-asset-id - products/external-media/remove-by-asset-id-and-sku - products/external-media/remove-by-sku + - products/external-media/version - products/external-media/video - products/links/types - products/links/{type}/attributes diff --git a/static/graphql-api/saas/index.html b/static/graphql-api/saas/index.html index e567fb299..342bd402a 100644 --- a/static/graphql-api/saas/index.html +++ b/static/graphql-api/saas/index.html @@ -38,12 +38,10 @@
  • AddGiftRegistryRegistrantsOutput
  • AddProductsToCartOutput
  • AddProductsToCompareListInput
  • +
  • AddProductsToNewCartOutput
  • AddProductsToRequisitionListOutput
  • AddProductsToWishlistOutput
  • AddPurchaseOrderCommentInput
  • @@ -277,14 +275,10 @@
  • AddReturnTrackingInput
  • AddReturnTrackingOutput
  • AddWishlistItemsToCartOutput
  • -
  • Aggregation
  • -
  • AggregationType
  • ApplePayConfig
  • ApplePayMethodInput
  • AppliedCoupon
  • AppliedGiftCard
  • -
  • AppliedQueryRule
  • -
  • AppliedQueryRuleActionType
  • AppliedStoreCredit
  • ApplyCouponToCartInput
  • ApplyCouponToCartOutput
  • @@ -301,6 +295,7 @@
  • AssetVideo
  • AssignCompareListToCustomerOutput
  • AttributeEntityTypeEnum
  • +
  • AttributeFile
  • AttributeFilterInput
  • AttributeFrontendInputEnum
  • AttributeInput
  • @@ -308,7 +303,6 @@
  • AttributeMetadata
  • AttributeMetadataError
  • AttributeMetadataErrorType
  • -
  • AttributeMetadataResponse
  • AttributeOptionMetadata
  • AttributeSelectedOption
  • AttributeSelectedOptionInterface
  • @@ -327,7 +321,6 @@
  • BillingCartAddress
  • Boolean
  • Breadcrumb
  • -
  • Bucket
  • BundleCartItem
  • BundleCreditMemoItem
  • BundleInvoiceItem
  • @@ -372,12 +365,8 @@
  • CartUserInputErrorType
  • CatalogAttributeApplyToEnum
  • CatalogAttributeMetadata
  • -
  • CategoryBucket
  • -
  • CategoryBucketInterface
  • CategoryInterface
  • CategoryTree
  • -
  • CategoryView
  • -
  • CategoryViewInterface
  • CheckoutAgreement
  • CheckoutAgreementMode
  • CheckoutUserInputError
  • @@ -394,6 +383,7 @@
  • Company
  • CompanyAclResource
  • CompanyAdminInput
  • +
  • CompanyAvailableShippingMethod
  • CompanyBasicInfo
  • CompanyCreateInput
  • CompanyCredit
  • @@ -430,7 +420,7 @@
  • ComparableAttribute
  • ComparableItem
  • CompareList
  • -
  • ComplexProductView
  • +
  • CompleteOrderInput
  • ComplexTextValue
  • ConfigurableAttributeOption
  • ConfigurableCartItem
  • @@ -536,7 +526,6 @@
  • CustomizableProductInterface
  • CustomizableRadioOption
  • CustomizableRadioValue
  • -
  • DateTime
  • DeleteCompanyRoleOutput
  • DeleteCompanyTeamOutput
  • DeleteCompanyUserOutput
  • @@ -580,13 +569,14 @@
  • ExchangeExternalCustomerTokenInput
  • ExchangeExternalCustomerTokenOutput
  • ExchangeRate
  • +
  • FastlaneConfig
  • +
  • FastlaneMethodInput
  • FilterEqualTypeInput
  • FilterMatchTypeEnum
  • FilterMatchTypeInput
  • FilterRangeTypeInput
  • FilterStringTypeInput
  • FilterTypeInput
  • -
  • FilterableInSearchAttribute
  • FixedProductTax
  • FixedProductTaxDisplaySettings
  • Float
  • @@ -642,7 +632,6 @@
  • GroupedProductWishlistItem
  • GuestOrderCancelInput
  • GuestOrderInformationInput
  • -
  • Highlight
  • HostedFieldsConfig
  • HostedFieldsInput
  • ID
  • @@ -666,10 +655,10 @@
  • ItemNote
  • ItemSelectedBundleOption
  • ItemSelectedBundleOptionValue
  • -
  • JSON
  • KeyValue
  • LineItemNoteInput
  • MediaGalleryInterface
  • +
  • MediaResourceType
  • MessageStyleLogo
  • MessageStyles
  • Money
  • @@ -737,7 +726,6 @@
  • OrderShipment
  • OrderTokenInput
  • OrderTotal
  • -
  • PageType
  • PaymentAttributeInput
  • PaymentConfigItem
  • PaymentConfigOutput
  • @@ -765,8 +753,6 @@
  • PlaceOrderOutput
  • PlacePurchaseOrderInput
  • PlacePurchaseOrderOutput
  • -
  • Price
  • -
  • PriceAdjustment
  • PriceDetails
  • PriceRange
  • PriceTypeEnum
  • @@ -784,31 +770,8 @@
  • ProductMediaGalleryEntriesAssetVideo
  • ProductMediaGalleryEntriesVideoContent
  • ProductPrice
  • -
  • ProductSearchItem
  • -
  • ProductSearchResponse
  • -
  • ProductSearchSortInput
  • ProductStockStatus
  • ProductVideo
  • -
  • ProductView
  • -
  • ProductViewAttribute
  • -
  • ProductViewCurrency
  • -
  • ProductViewImage
  • -
  • ProductViewInputOption
  • -
  • ProductViewInputOptionImageSize
  • -
  • ProductViewInputOptionRange
  • -
  • ProductViewLink
  • -
  • ProductViewMoney
  • -
  • ProductViewOption
  • -
  • ProductViewOptionValue
  • -
  • ProductViewOptionValueConfiguration
  • -
  • ProductViewOptionValueProduct
  • -
  • ProductViewOptionValueSwatch
  • -
  • ProductViewPrice
  • -
  • ProductViewPriceRange
  • -
  • ProductViewVariant
  • -
  • ProductViewVariantResults
  • -
  • ProductViewVideo
  • -
  • PurchaseHistory
  • PurchaseOrder
  • PurchaseOrderAction
  • PurchaseOrderActionError
  • @@ -833,18 +796,14 @@
  • PurchaseOrdersActionInput
  • PurchaseOrdersActionOutput
  • PurchaseOrdersFilterInput
  • -
  • QueryContextInput
  • QuoteItemsSortInput
  • QuoteTemplateLineItemNoteInput
  • QuoteTemplateNotificationMessage
  • -
  • RangeBucket
  • ReCaptchaConfigOutput
  • ReCaptchaConfiguration
  • ReCaptchaConfigurationV3
  • ReCaptchaFormEnum
  • ReCaptchaTypeEmum
  • -
  • RecommendationUnit
  • -
  • Recommendations
  • Region
  • RemoveCouponFromCartInput
  • RemoveCouponFromCartOutput
  • @@ -906,10 +865,7 @@
  • RewardPointsSubscriptionStatusesEnum
  • SDKParams
  • SalesCommentItem
  • -
  • ScalarBucket
  • ScopeTypeEnum
  • -
  • SearchClauseInput
  • -
  • SearchRangeInput
  • SearchResultPageInfo
  • SelectedBundleOption
  • SelectedBundleOptionValue
  • @@ -923,6 +879,7 @@
  • SendNegotiableQuoteForReviewOutput
  • SetBillingAddressOnCartInput
  • SetBillingAddressOnCartOutput
  • +
  • SetCartAsInactiveOutput
  • SetCustomAttributesOnCompanyInput
  • SetCustomAttributesOnCompanyOutput
  • SetCustomAttributesOnNegotiableQuoteInput
  • @@ -962,7 +919,6 @@
  • ShippingMethodInput
  • SimpleCartItem
  • SimpleProduct
  • -
  • SimpleProductView
  • SimpleRequisitionListItem
  • SimpleWishlistItem
  • SmartButtonMethodInput
  • @@ -971,17 +927,13 @@
  • SortField
  • SortFields
  • SortQuoteItemsEnum
  • -
  • SortableAttribute
  • -
  • StatsBucket
  • StoreConfig
  • String
  • SubmitNegotiableQuoteTemplateForReviewInput
  • SubscribeEmailToNewsletterOutput
  • SubscriptionStatusesEnum
  • -
  • Subtree
  • SwatchDataInterface
  • SwatchInputTypeEnum
  • -
  • SwatchType
  • SyncPaymentOrderInput
  • TaxItem
  • TaxWrappingEnum
  • @@ -1024,8 +976,6 @@
  • VaultCreditCardConfig
  • VaultMethodInput
  • VaultSetupTokenInput
  • -
  • ViewHistory
  • -
  • ViewHistoryInput
  • VirtualCartItem
  • VirtualProduct
  • VirtualRequisitionListItem
  • @@ -1042,6 +992,10 @@
  • WishlistItemUpdateInput
  • WishlistItems
  • WishlistVisibilityEnum
  • +
  • finishUploadInput
  • +
  • finishUploadOutput
  • +
  • initiateUploadInput
  • +
  • initiateUploadOutput
  • @@ -1077,62 +1031,7 @@
    Version

    Queries

    -
    -

    - attributeMetadata -

    -
    -
    -
    -
    Description
    -

    Return a list of product attribute codes that can be used for sorting or filtering in a productSearch query

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns an AttributeMetadataResponse! -

    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query attributeMetadata {
    -  attributeMetadata {
    -    filterableInSearch {
    -      ...FilterableInSearchAttributeFragment
    -    }
    -    sortable {
    -      ...SortableAttributeFragment
    -    }
    -  }
    -}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "attributeMetadata": {
    -      "filterableInSearch": [FilterableInSearchAttribute],
    -      "sortable": [SortableAttribute]
    -    }
    -  }
    -}
    -
    -
    -
    - back to top -
    -
    -
    - Queries -

    attributesForm

    @@ -1189,7 +1088,7 @@
    Query
    Variables
    -
    {"formCode": "abc123"}
    +                  
    {"formCode": "xyz789"}
     
    @@ -1494,7 +1393,7 @@
    Query
    Variables
    -
    {"useCurrentGroup": true}
    +                  
    {"useCurrentGroup": false}
     
    @@ -1503,57 +1402,57 @@
    Response
    "data": { "availableStores": [ { - "allow_gift_receipt": "abc123", - "allow_gift_wrapping_on_order": "abc123", - "allow_gift_wrapping_on_order_items": "xyz789", - "allow_items": "xyz789", + "allow_gift_receipt": "xyz789", + "allow_gift_wrapping_on_order": "xyz789", + "allow_gift_wrapping_on_order_items": "abc123", + "allow_items": "abc123", "allow_order": "xyz789", "allow_printed_card": "xyz789", - "autocomplete_on_storefront": false, - "base_currency_code": "xyz789", + "autocomplete_on_storefront": true, + "base_currency_code": "abc123", "base_link_url": "xyz789", "base_media_url": "xyz789", - "base_static_url": "abc123", + "base_static_url": "xyz789", "base_url": "xyz789", "cart_expires_in_days": 123, - "cart_gift_wrapping": "xyz789", + "cart_gift_wrapping": "abc123", "cart_merge_preference": "xyz789", - "cart_printed_card": "xyz789", + "cart_printed_card": "abc123", "cart_summary_display_quantity": 987, "catalog_default_sort_by": "abc123", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "category_url_suffix": "abc123", - "check_money_order_enable_for_specific_countries": true, + "category_url_suffix": "xyz789", + "check_money_order_enable_for_specific_countries": false, "check_money_order_enabled": false, - "check_money_order_make_check_payable_to": "xyz789", - "check_money_order_max_order_total": "abc123", + "check_money_order_make_check_payable_to": "abc123", + "check_money_order_max_order_total": "xyz789", "check_money_order_min_order_total": "abc123", - "check_money_order_new_order_status": "abc123", + "check_money_order_new_order_status": "xyz789", "check_money_order_payment_from_specific_countries": "xyz789", "check_money_order_send_check_to": "xyz789", - "check_money_order_sort_order": 987, + "check_money_order_sort_order": 123, "check_money_order_title": "xyz789", "configurable_product_image": "ITSELF", - "configurable_thumbnail_source": "xyz789", + "configurable_thumbnail_source": "abc123", "contact_enabled": false, "countries_with_required_region": "abc123", - "create_account_confirmation": true, - "customer_access_token_lifetime": 987.65, - "default_country": "abc123", + "create_account_confirmation": false, + "customer_access_token_lifetime": 123.45, + "default_country": "xyz789", "default_display_currency_code": "xyz789", "display_product_prices_in_catalog": 987, "display_shipping_prices": 987, - "display_state_if_optional": false, + "display_state_if_optional": true, "enable_multiple_wishlists": "xyz789", - "fixed_product_taxes_apply_tax_to_fpt": true, - "fixed_product_taxes_display_prices_in_emails": 987, - "fixed_product_taxes_display_prices_in_product_lists": 987, + "fixed_product_taxes_apply_tax_to_fpt": false, + "fixed_product_taxes_display_prices_in_emails": 123, + "fixed_product_taxes_display_prices_in_product_lists": 123, "fixed_product_taxes_display_prices_in_sales_modules": 987, - "fixed_product_taxes_display_prices_on_product_view_page": 987, + "fixed_product_taxes_display_prices_on_product_view_page": 123, "fixed_product_taxes_enable": true, "fixed_product_taxes_include_fpt_in_subtotal": false, "graphql_share_customer_group": true, - "grid_per_page": 123, + "grid_per_page": 987, "grid_per_page_values": "abc123", "grouped_product_image": "ITSELF", "is_checkout_agreements_enabled": true, @@ -1563,82 +1462,82 @@
    Response
    "is_negotiable_quote_active": true, "is_one_page_checkout_enabled": true, "is_requisition_list_active": "xyz789", - "list_mode": "xyz789", - "list_per_page": 123, - "list_per_page_values": "xyz789", - "locale": "abc123", + "list_mode": "abc123", + "list_per_page": 987, + "list_per_page_values": "abc123", + "locale": "xyz789", "magento_reward_general_is_enabled": "xyz789", "magento_reward_general_is_enabled_on_front": "xyz789", - "magento_reward_general_min_points_balance": "xyz789", - "magento_reward_general_publish_history": "xyz789", - "magento_reward_points_invitation_customer": "abc123", - "magento_reward_points_invitation_customer_limit": "abc123", + "magento_reward_general_min_points_balance": "abc123", + "magento_reward_general_publish_history": "abc123", + "magento_reward_points_invitation_customer": "xyz789", + "magento_reward_points_invitation_customer_limit": "xyz789", "magento_reward_points_invitation_order": "xyz789", "magento_reward_points_invitation_order_limit": "abc123", - "magento_reward_points_newsletter": "xyz789", - "magento_reward_points_order": "abc123", - "magento_reward_points_register": "abc123", - "magento_reward_points_review": "xyz789", - "magento_reward_points_review_limit": "xyz789", - "magento_wishlist_general_is_enabled": "xyz789", + "magento_reward_points_newsletter": "abc123", + "magento_reward_points_order": "xyz789", + "magento_reward_points_register": "xyz789", + "magento_reward_points_review": "abc123", + "magento_reward_points_review_limit": "abc123", + "magento_wishlist_general_is_enabled": "abc123", "max_items_in_order_summary": 123, "maximum_number_of_wishlists": "abc123", "minicart_display": true, - "minicart_max_items": 123, - "minimum_password_length": "abc123", - "newsletter_enabled": true, - "optional_zip_countries": "xyz789", - "order_cancellation_enabled": true, + "minicart_max_items": 987, + "minimum_password_length": "xyz789", + "newsletter_enabled": false, + "optional_zip_countries": "abc123", + "order_cancellation_enabled": false, "order_cancellation_reasons": [ CancellationReason ], "orders_invoices_credit_memos_display_full_summary": true, "orders_invoices_credit_memos_display_grandtotal": false, - "orders_invoices_credit_memos_display_price": 987, - "orders_invoices_credit_memos_display_shipping_amount": 987, + "orders_invoices_credit_memos_display_price": 123, + "orders_invoices_credit_memos_display_shipping_amount": 123, "orders_invoices_credit_memos_display_subtotal": 123, "orders_invoices_credit_memos_display_zero_tax": true, "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "product_url_suffix": "xyz789", + "product_url_suffix": "abc123", "quickorder_active": false, - "required_character_classes_number": "abc123", - "returns_enabled": "xyz789", - "root_category_uid": "4", + "required_character_classes_number": "xyz789", + "returns_enabled": "abc123", + "root_category_uid": 4, "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "sales_gift_wrapping": "abc123", - "sales_printed_card": "xyz789", + "sales_printed_card": "abc123", "secure_base_link_url": "xyz789", - "secure_base_media_url": "xyz789", + "secure_base_media_url": "abc123", "secure_base_static_url": "xyz789", - "secure_base_url": "abc123", + "secure_base_url": "xyz789", "share_active_segments": false, - "share_applied_cart_rule": true, + "share_applied_cart_rule": false, "shopping_cart_display_full_summary": false, - "shopping_cart_display_grand_total": false, + "shopping_cart_display_grand_total": true, "shopping_cart_display_price": 123, "shopping_cart_display_shipping": 987, "shopping_cart_display_subtotal": 987, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", "shopping_cart_display_zero_tax": true, "store_code": 4, - "store_group_code": 4, - "store_group_name": "xyz789", - "store_name": "xyz789", + "store_group_code": "4", + "store_group_name": "abc123", + "store_name": "abc123", "store_sort_order": 123, - "timezone": "abc123", + "timezone": "xyz789", "title_separator": "xyz789", "use_store_in_url": true, "website_code": "4", - "website_name": "abc123", + "website_name": "xyz789", "weight_unit": "abc123", - "zero_subtotal_enable_for_specific_countries": false, + "zero_subtotal_enable_for_specific_countries": true, "zero_subtotal_enabled": true, - "zero_subtotal_new_order_status": "xyz789", + "zero_subtotal_new_order_status": "abc123", "zero_subtotal_payment_action": "xyz789", "zero_subtotal_payment_from_specific_countries": "abc123", - "zero_subtotal_sort_order": 987, - "zero_subtotal_title": "xyz789" + "zero_subtotal_sort_order": 123, + "zero_subtotal_title": "abc123" } ] } @@ -1772,12 +1671,12 @@
    Response
    ], "billing_address": BillingCartAddress, "custom_attributes": [CustomAttribute], - "email": "xyz789", + "email": "abc123", "gift_message": GiftMessage, - "gift_receipt_included": false, + "gift_receipt_included": true, "gift_wrapping": GiftWrapping, "id": 4, - "is_virtual": false, + "is_virtual": true, "itemsV2": CartItems, "prices": CartPrices, "printed_card_included": true, @@ -1788,131 +1687,6 @@
    Response
    } } } -
    -
    - - back to top - -
    -
    -
    - Queries -
    -

    - categories -

    -
    -
    -
    -
    This field is deprecated and will be removed.
    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns [CategoryView] -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - - - - - -
    NameDescription
    - ids - [String!] - -
    - roles - [String!] - -
    - subtree - Subtree - -
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query categories(
    -  $ids: [String!],
    -  $roles: [String!],
    -  $subtree: Subtree
    -) {
    -  categories(
    -    ids: $ids,
    -    roles: $roles,
    -    subtree: $subtree
    -  ) {
    -    availableSortBy
    -    children
    -    defaultSortBy
    -    id
    -    level
    -    name
    -    parentId
    -    path
    -    roles
    -    urlKey
    -    urlPath
    -    count
    -    title
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {
    -  "ids": ["abc123"],
    -  "roles": ["abc123"],
    -  "subtree": Subtree
    -}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "categories": [
    -      {
    -        "availableSortBy": ["abc123"],
    -        "children": ["xyz789"],
    -        "defaultSortBy": "abc123",
    -        "id": 4,
    -        "level": 987,
    -        "name": "abc123",
    -        "parentId": "abc123",
    -        "path": "xyz789",
    -        "roles": ["abc123"],
    -        "urlKey": "abc123",
    -        "urlPath": "abc123",
    -        "count": 987,
    -        "title": "xyz789"
    -      }
    -    ]
    -  }
    -}
     
    @@ -1965,13 +1739,13 @@
    Response
    "data": { "checkoutAgreements": [ { - "agreement_id": 987, + "agreement_id": 123, "checkbox_text": "xyz789", "content": "abc123", "content_height": "xyz789", - "is_html": false, + "is_html": true, "mode": "AUTO", - "name": "abc123" + "name": "xyz789" } ] } @@ -2014,6 +1788,12 @@
    Query
    acl_resources { ...CompanyAclResourceFragment } + available_payment_methods { + ...AvailablePaymentMethodFragment + } + available_shipping_methods { + ...CompanyAvailableShippingMethodFragment + } company_admin { ...CustomerFragment } @@ -2067,6 +1847,12 @@
    Response
    "data": { "company": { "acl_resources": [CompanyAclResource], + "available_payment_methods": [ + AvailablePaymentMethod + ], + "available_shipping_methods": [ + CompanyAvailableShippingMethod + ], "company_admin": Customer, "credit": CompanyCredit, "credit_history": CompanyCreditHistory, @@ -2074,9 +1860,9 @@
    Response
    "email": "xyz789", "id": "4", "legal_address": CompanyLegalAddress, - "legal_name": "xyz789", - "name": "abc123", - "payment_methods": ["abc123"], + "legal_name": "abc123", + "name": "xyz789", + "payment_methods": ["xyz789"], "reseller_id": "xyz789", "role": CompanyRole, "roles": CompanyRoles, @@ -2085,7 +1871,7 @@
    Response
    "team": CompanyTeam, "user": Customer, "users": CompanyUsers, - "vat_tax_id": "abc123" + "vat_tax_id": "xyz789" } } } @@ -2157,7 +1943,7 @@
    Query
    Variables
    -
    {"uid": 4}
    +                  
    {"uid": "4"}
     
    @@ -2166,9 +1952,9 @@
    Response
    "data": { "compareList": { "attributes": [ComparableAttribute], - "item_count": 123, + "item_count": 987, "items": [ComparableItem], - "uid": 4 + "uid": "4" } } } @@ -2229,8 +2015,8 @@
    Response
    "full_name_english": "xyz789", "full_name_locale": "abc123", "id": "xyz789", - "three_letter_abbreviation": "abc123", - "two_letter_abbreviation": "abc123" + "three_letter_abbreviation": "xyz789", + "two_letter_abbreviation": "xyz789" } ] } @@ -2304,7 +2090,7 @@
    Query
    Variables
    -
    {"id": "xyz789"}
    +                  
    {"id": "abc123"}
     
    @@ -2313,10 +2099,10 @@
    Response
    "data": { "country": { "available_regions": [Region], - "full_name_english": "xyz789", + "full_name_english": "abc123", "full_name_locale": "abc123", - "id": "xyz789", - "three_letter_abbreviation": "xyz789", + "id": "abc123", + "three_letter_abbreviation": "abc123", "two_letter_abbreviation": "abc123" } } @@ -2378,7 +2164,7 @@
    Response
    ], "base_currency_code": "abc123", "base_currency_symbol": "abc123", - "default_display_currency_code": "abc123", + "default_display_currency_code": "xyz789", "default_display_currency_symbol": "xyz789", "exchange_rates": [ExchangeRate] } @@ -2602,23 +2388,23 @@
    Response
    "customer": { "addresses": [CustomerAddress], "addressesV2": CustomerAddresses, - "allow_remote_shopping_assistance": true, + "allow_remote_shopping_assistance": false, "companies": UserCompaniesOutput, "compare_list": CompareList, "confirmation_status": "ACCOUNT_CONFIRMED", "created_at": "xyz789", "custom_attributes": [AttributeValueInterface], - "date_of_birth": "xyz789", + "date_of_birth": "abc123", "default_billing": "abc123", "default_shipping": "abc123", "email": "abc123", "firstname": "abc123", - "gender": 123, + "gender": 987, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, "group": CustomerGroupStorefront, "is_subscribed": false, - "job_title": "xyz789", + "job_title": "abc123", "lastname": "abc123", "middlename": "xyz789", "orders": CustomerOrders, @@ -2638,8 +2424,8 @@
    Response
    "status": "ACTIVE", "store_credit": CustomerStoreCredit, "structure_id": "4", - "suffix": "abc123", - "taxvat": "xyz789", + "suffix": "xyz789", + "taxvat": "abc123", "team": CompanyTeam, "telephone": "xyz789", "wishlist_v2": Wishlist, @@ -2760,7 +2546,7 @@
    Response
    "is_virtual": true, "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": true, + "printed_card_included": false, "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], @@ -2861,7 +2647,7 @@
    Query
    Response
    -
    {"data": {"customerGroup": {"uid": 4}}}
    +                  
    {"data": {"customerGroup": {"uid": "4"}}}
     
    @@ -2972,7 +2758,7 @@
    Query
    Variables
    -
    {"cartId": "abc123"}
    +                  
    {"cartId": "xyz789"}
     
    @@ -3039,6 +2825,9 @@
    Query
    apple_pay { ...ApplePayConfigFragment } + fastlane { + ...FastlaneConfigFragment + } google_pay { ...GooglePayConfigFragment } @@ -3063,6 +2852,7 @@
    Response
    "data": { "getPaymentConfig": { "apple_pay": ApplePayConfig, + "fastlane": FastlaneConfig, "google_pay": GooglePayConfig, "hosted_fields": HostedFieldsConfig, "smart_buttons": SmartButtonsConfig @@ -3159,9 +2949,9 @@
    Response
    "data": { "getPaymentOrder": { "id": "xyz789", - "mp_order_id": "xyz789", + "mp_order_id": "abc123", "payment_source_details": PaymentSourceDetails, - "status": "abc123" + "status": "xyz789" } } } @@ -3363,7 +3153,7 @@
    Response
    "data": { "giftCardAccount": { "balance": Money, - "code": "xyz789", + "code": "abc123", "expiration_date": "abc123" } } @@ -3462,9 +3252,9 @@
    Response
    "dynamic_attributes": [ GiftRegistryDynamicAttribute ], - "event_name": "xyz789", + "event_name": "abc123", "items": [GiftRegistryItemInterface], - "message": "abc123", + "message": "xyz789", "owner_name": "xyz789", "privacy_settings": "PRIVATE", "registrants": [GiftRegistryRegistrant], @@ -3541,7 +3331,7 @@
    Query
    Variables
    -
    {"email": "abc123"}
    +                  
    {"email": "xyz789"}
     
    @@ -3550,11 +3340,11 @@
    Response
    "data": { "giftRegistryEmailSearch": [ { - "event_date": "xyz789", + "event_date": "abc123", "event_title": "xyz789", "gift_registry_uid": 4, - "location": "xyz789", - "name": "abc123", + "location": "abc123", + "name": "xyz789", "type": "abc123" } ] @@ -3626,7 +3416,7 @@
    Query
    Variables
    -
    {"giftRegistryUid": 4}
    +                  
    {"giftRegistryUid": "4"}
     
    @@ -3635,10 +3425,10 @@
    Response
    "data": { "giftRegistryIdSearch": [ { - "event_date": "abc123", - "event_title": "abc123", - "gift_registry_uid": 4, - "location": "xyz789", + "event_date": "xyz789", + "event_title": "xyz789", + "gift_registry_uid": "4", + "location": "abc123", "name": "xyz789", "type": "abc123" } @@ -3744,8 +3534,8 @@
    Response
    "data": { "giftRegistryTypeSearch": [ { - "event_date": "xyz789", - "event_title": "abc123", + "event_date": "abc123", + "event_title": "xyz789", "gift_registry_uid": "4", "location": "abc123", "name": "abc123", @@ -3807,7 +3597,7 @@
    Response
    "dynamic_attributes_metadata": [ GiftRegistryDynamicAttributeMetadataInterface ], - "label": "xyz789", + "label": "abc123", "uid": "4" } ] @@ -3950,12 +3740,12 @@
    Response
    "applied_gift_cards": [ApplyGiftCardToOrder], "available_actions": ["REORDER"], "billing_address": OrderAddress, - "carrier": "xyz789", + "carrier": "abc123", "comments": [SalesCommentItem], "credit_memos": [CreditMemo], "custom_attributes": [CustomAttribute], "customer_info": OrderCustomerInfo, - "email": "abc123", + "email": "xyz789", "gift_message": GiftMessage, "gift_receipt_included": true, "gift_wrapping": GiftWrapping, @@ -3964,17 +3754,17 @@
    Response
    "is_virtual": true, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], - "number": "abc123", + "number": "xyz789", "order_date": "xyz789", - "order_status_change_date": "xyz789", + "order_status_change_date": "abc123", "payment_methods": [OrderPaymentMethod], - "printed_card_included": true, + "printed_card_included": false, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, "shipping_method": "abc123", "status": "abc123", - "token": "abc123", + "token": "xyz789", "total": OrderTotal } } @@ -4116,31 +3906,31 @@
    Response
    "applied_gift_cards": [ApplyGiftCardToOrder], "available_actions": ["REORDER"], "billing_address": OrderAddress, - "carrier": "abc123", + "carrier": "xyz789", "comments": [SalesCommentItem], "credit_memos": [CreditMemo], "custom_attributes": [CustomAttribute], "customer_info": OrderCustomerInfo, "email": "xyz789", "gift_message": GiftMessage, - "gift_receipt_included": false, + "gift_receipt_included": true, "gift_wrapping": GiftWrapping, - "id": 4, + "id": "4", "invoices": [Invoice], - "is_virtual": true, + "is_virtual": false, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], - "number": "xyz789", - "order_date": "abc123", - "order_status_change_date": "abc123", + "number": "abc123", + "order_date": "xyz789", + "order_status_change_date": "xyz789", "payment_methods": [OrderPaymentMethod], - "printed_card_included": false, + "printed_card_included": true, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, - "shipping_method": "abc123", - "status": "xyz789", - "token": "xyz789", + "shipping_method": "xyz789", + "status": "abc123", + "token": "abc123", "total": OrderTotal } } @@ -4207,12 +3997,12 @@
    Query
    Variables
    -
    {"email": "abc123"}
    +                  
    {"email": "xyz789"}
     
    Response
    -
    {"data": {"isCompanyAdminEmailAvailable": {"is_email_available": false}}}
    +                  
    {"data": {"isCompanyAdminEmailAvailable": {"is_email_available": true}}}
     
    @@ -4275,7 +4065,7 @@
    Query
    Variables
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    @@ -4343,12 +4133,12 @@
    Query
    Variables
    -
    {"name": "abc123"}
    +                  
    {"name": "xyz789"}
     
    Response
    -
    {"data": {"isCompanyRoleNameAvailable": {"is_role_name_available": false}}}
    +                  
    {"data": {"isCompanyRoleNameAvailable": {"is_role_name_available": true}}}
     
    @@ -4411,12 +4201,12 @@
    Query
    Variables
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    Response
    -
    {"data": {"isCompanyUserEmailAvailable": {"is_email_available": true}}}
    +                  
    {"data": {"isCompanyUserEmailAvailable": {"is_email_available": false}}}
     
    @@ -4483,7 +4273,7 @@
    Variables
    Response
    -
    {"data": {"isEmailAvailable": {"is_email_available": false}}}
    +                  
    {"data": {"isEmailAvailable": {"is_email_available": true}}}
     
    @@ -4583,7 +4373,7 @@
    Query
    Variables
    -
    {"uid": "4"}
    +                  
    {"uid": 4}
     
    @@ -4603,7 +4393,7 @@
    Response
    "history": [NegotiableQuoteHistoryEntry], "is_virtual": false, "items": [CartItemInterface], - "name": "abc123", + "name": "xyz789", "prices": CartPrices, "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ @@ -4710,7 +4500,7 @@
    Query
    Variables
    -
    {"templateId": "4"}
    +                  
    {"templateId": 4}
     
    @@ -4722,10 +4512,10 @@
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": false, + "is_min_max_qty_used": true, "is_virtual": false, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 123, "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], @@ -4737,7 +4527,7 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "abc123", - "template_id": 4, + "template_id": "4", "total_quantity": 987.65 } } @@ -4974,7 +4764,7 @@
    Response
    "items": [NegotiableQuote], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 123 + "total_count": 987 } } } @@ -5110,274 +4900,6 @@
    Response
    } } } -
    -
    - - back to top - -
    -
    -
    - Queries -
    -

    - productSearch -

    -
    -
    -
    -
    Description
    -

    Search products using Live Search

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a ProductSearchResponse! -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameDescription
    - context - QueryContextInput - The query context
    - current_page - Int - Specifies which page of results to return. The default value is 1. Default = 1
    - filter - [SearchClauseInput!] - Identifies product attributes and conditions to filter on
    - page_size - Int - The maximum number of results to return at once. Default = 20
    - phrase - String! - Phrase to search for in product catalog
    - sort - [ProductSearchSortInput!] - Attributes and direction to sort on
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query productSearch(
    -  $context: QueryContextInput,
    -  $current_page: Int,
    -  $filter: [SearchClauseInput!],
    -  $page_size: Int,
    -  $phrase: String!,
    -  $sort: [ProductSearchSortInput!]
    -) {
    -  productSearch(
    -    context: $context,
    -    current_page: $current_page,
    -    filter: $filter,
    -    page_size: $page_size,
    -    phrase: $phrase,
    -    sort: $sort
    -  ) {
    -    facets {
    -      ...AggregationFragment
    -    }
    -    items {
    -      ...ProductSearchItemFragment
    -    }
    -    page_info {
    -      ...SearchResultPageInfoFragment
    -    }
    -    related_terms
    -    suggestions
    -    total_count
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {
    -  "context": QueryContextInput,
    -  "current_page": 1,
    -  "filter": [SearchClauseInput],
    -  "page_size": 20,
    -  "phrase": "xyz789",
    -  "sort": [ProductSearchSortInput]
    -}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "productSearch": {
    -      "facets": [Aggregation],
    -      "items": [ProductSearchItem],
    -      "page_info": SearchResultPageInfo,
    -      "related_terms": ["xyz789"],
    -      "suggestions": ["xyz789"],
    -      "total_count": 987
    -    }
    -  }
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Queries -
    -

    - products -

    -
    -
    -
    -
    Description
    -

    Search for products that match the specified SKU values.

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns [ProductView] -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - -
    NameDescription
    - skus - [String] - -
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query products($skus: [String]) {
    -  products(skus: $skus) {
    -    addToCartAllowed
    -    inStock
    -    lowStock
    -    attributes {
    -      ...ProductViewAttributeFragment
    -    }
    -    description
    -    id
    -    images {
    -      ...ProductViewImageFragment
    -    }
    -    videos {
    -      ...ProductViewVideoFragment
    -    }
    -    lastModifiedAt
    -    metaDescription
    -    metaKeyword
    -    metaTitle
    -    name
    -    shortDescription
    -    inputOptions {
    -      ...ProductViewInputOptionFragment
    -    }
    -    sku
    -    externalId
    -    url
    -    urlKey
    -    links {
    -      ...ProductViewLinkFragment
    -    }
    -    queryType
    -    visibility
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {"skus": ["abc123"]}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "products": [
    -      {
    -        "addToCartAllowed": true,
    -        "inStock": false,
    -        "lowStock": false,
    -        "attributes": [ProductViewAttribute],
    -        "description": "xyz789",
    -        "id": "4",
    -        "images": [ProductViewImage],
    -        "videos": [ProductViewVideo],
    -        "lastModifiedAt": "2007-12-03T10:15:30Z",
    -        "metaDescription": "xyz789",
    -        "metaKeyword": "xyz789",
    -        "metaTitle": "xyz789",
    -        "name": "xyz789",
    -        "shortDescription": "xyz789",
    -        "inputOptions": [ProductViewInputOption],
    -        "sku": "xyz789",
    -        "externalId": "abc123",
    -        "url": "xyz789",
    -        "urlKey": "xyz789",
    -        "links": [ProductViewLink],
    -        "queryType": "xyz789",
    -        "visibility": "xyz789"
    -      }
    -    ]
    -  }
    -}
     
    @@ -5444,7 +4966,7 @@
    Response
    "data": { "recaptchaFormConfig": { "configurations": ReCaptchaConfiguration, - "is_enabled": false + "is_enabled": true } } } @@ -5501,7 +5023,7 @@
    Response
    "data": { "recaptchaV3Config": { "badge_position": "abc123", - "failure_message": "abc123", + "failure_message": "xyz789", "forms": ["PLACE_ORDER"], "is_enabled": true, "language_code": "abc123", @@ -5511,379 +5033,6 @@
    Response
    } } } -
    -
    - - back to top - -
    -
    -
    - Queries -
    -

    - recommendations -

    -
    -
    -
    -
    Description
    -

    Get Recommendations

    -
    -
    -
    -
    -
    -
    -
    Response
    -

    Returns a Recommendations -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameDescription
    - cartSkus - [String] - SKUs of products in the cart
    - category - String - Category currently being viewed
    - currentSku - String - SKU of the product currently being viewed on PDP
    - pageType - PageType - Type of page on which recommendations are requested
    - userPurchaseHistory - [PurchaseHistory] - User purchase history with timestamp
    - userViewHistory - [ViewHistory] - User view history with timestamp
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query recommendations(
    -  $cartSkus: [String],
    -  $category: String,
    -  $currentSku: String,
    -  $pageType: PageType,
    -  $userPurchaseHistory: [PurchaseHistory],
    -  $userViewHistory: [ViewHistory]
    -) {
    -  recommendations(
    -    cartSkus: $cartSkus,
    -    category: $category,
    -    currentSku: $currentSku,
    -    pageType: $pageType,
    -    userPurchaseHistory: $userPurchaseHistory,
    -    userViewHistory: $userViewHistory
    -  ) {
    -    results {
    -      ...RecommendationUnitFragment
    -    }
    -    totalResults
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {
    -  "cartSkus": ["xyz789"],
    -  "category": "xyz789",
    -  "currentSku": "abc123",
    -  "pageType": "CMS",
    -  "userPurchaseHistory": [PurchaseHistory],
    -  "userViewHistory": [ViewHistory]
    -}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "recommendations": {
    -      "results": [RecommendationUnit],
    -      "totalResults": 987
    -    }
    -  }
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Queries -
    -

    - recommendationsByUnitIds -

    -
    -
    -
    -
    Response
    -

    Returns a Recommendations -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameDescription
    - unitIds - [String!]! - List unit IDs of preconfigured units
    - currentSku - String - SKU of the product currently being viewed on PDP
    - userPurchaseHistory - [PurchaseHistory] - User purchase history with timestamp
    - userViewHistory - [ViewHistory] - User view history with timestamp
    - cartSkus - [String] - SKUs of products in the cart
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query recommendationsByUnitIds(
    -  $unitIds: [String!]!,
    -  $currentSku: String,
    -  $userPurchaseHistory: [PurchaseHistory],
    -  $userViewHistory: [ViewHistory],
    -  $cartSkus: [String]
    -) {
    -  recommendationsByUnitIds(
    -    unitIds: $unitIds,
    -    currentSku: $currentSku,
    -    userPurchaseHistory: $userPurchaseHistory,
    -    userViewHistory: $userViewHistory,
    -    cartSkus: $cartSkus
    -  ) {
    -    results {
    -      ...RecommendationUnitFragment
    -    }
    -    totalResults
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {
    -  "unitIds": ["abc123"],
    -  "currentSku": "abc123",
    -  "userPurchaseHistory": [PurchaseHistory],
    -  "userViewHistory": [ViewHistory],
    -  "cartSkus": ["xyz789"]
    -}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "recommendationsByUnitIds": {
    -      "results": [RecommendationUnit],
    -      "totalResults": 123
    -    }
    -  }
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Queries -
    -

    - refineProduct -

    -
    -
    -
    -
    Response
    -

    Returns a ProductView -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - -
    NameDescription
    - optionIds - [String!]! - -
    - sku - String! - -
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query refineProduct(
    -  $optionIds: [String!]!,
    -  $sku: String!
    -) {
    -  refineProduct(
    -    optionIds: $optionIds,
    -    sku: $sku
    -  ) {
    -    addToCartAllowed
    -    inStock
    -    lowStock
    -    attributes {
    -      ...ProductViewAttributeFragment
    -    }
    -    description
    -    id
    -    images {
    -      ...ProductViewImageFragment
    -    }
    -    videos {
    -      ...ProductViewVideoFragment
    -    }
    -    lastModifiedAt
    -    metaDescription
    -    metaKeyword
    -    metaTitle
    -    name
    -    shortDescription
    -    inputOptions {
    -      ...ProductViewInputOptionFragment
    -    }
    -    sku
    -    externalId
    -    url
    -    urlKey
    -    links {
    -      ...ProductViewLinkFragment
    -    }
    -    queryType
    -    visibility
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {
    -  "optionIds": ["xyz789"],
    -  "sku": "abc123"
    -}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "refineProduct": {
    -      "addToCartAllowed": false,
    -      "inStock": true,
    -      "lowStock": false,
    -      "attributes": [ProductViewAttribute],
    -      "description": "abc123",
    -      "id": 4,
    -      "images": [ProductViewImage],
    -      "videos": [ProductViewVideo],
    -      "lastModifiedAt": "2007-12-03T10:15:30Z",
    -      "metaDescription": "xyz789",
    -      "metaKeyword": "xyz789",
    -      "metaTitle": "xyz789",
    -      "name": "xyz789",
    -      "shortDescription": "xyz789",
    -      "inputOptions": [ProductViewInputOption],
    -      "sku": "xyz789",
    -      "externalId": "abc123",
    -      "url": "abc123",
    -      "urlKey": "xyz789",
    -      "links": [ProductViewLink],
    -      "queryType": "abc123",
    -      "visibility": "xyz789"
    -    }
    -  }
    -}
     
    @@ -6067,245 +5216,139 @@
    Response
    "data": { "storeConfig": { "allow_gift_receipt": "abc123", - "allow_gift_wrapping_on_order": "xyz789", + "allow_gift_wrapping_on_order": "abc123", "allow_gift_wrapping_on_order_items": "xyz789", - "allow_items": "xyz789", - "allow_order": "abc123", - "allow_printed_card": "abc123", - "autocomplete_on_storefront": true, + "allow_items": "abc123", + "allow_order": "xyz789", + "allow_printed_card": "xyz789", + "autocomplete_on_storefront": false, "base_currency_code": "xyz789", "base_link_url": "abc123", - "base_media_url": "xyz789", + "base_media_url": "abc123", "base_static_url": "abc123", - "base_url": "xyz789", - "cart_expires_in_days": 123, - "cart_gift_wrapping": "abc123", - "cart_merge_preference": "abc123", + "base_url": "abc123", + "cart_expires_in_days": 987, + "cart_gift_wrapping": "xyz789", + "cart_merge_preference": "xyz789", "cart_printed_card": "abc123", - "cart_summary_display_quantity": 987, + "cart_summary_display_quantity": 123, "catalog_default_sort_by": "xyz789", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "category_url_suffix": "abc123", - "check_money_order_enable_for_specific_countries": false, + "check_money_order_enable_for_specific_countries": true, "check_money_order_enabled": true, - "check_money_order_make_check_payable_to": "xyz789", + "check_money_order_make_check_payable_to": "abc123", "check_money_order_max_order_total": "abc123", "check_money_order_min_order_total": "xyz789", - "check_money_order_new_order_status": "abc123", + "check_money_order_new_order_status": "xyz789", "check_money_order_payment_from_specific_countries": "xyz789", "check_money_order_send_check_to": "xyz789", - "check_money_order_sort_order": 123, + "check_money_order_sort_order": 987, "check_money_order_title": "abc123", "configurable_product_image": "ITSELF", "configurable_thumbnail_source": "xyz789", - "contact_enabled": false, - "countries_with_required_region": "abc123", - "create_account_confirmation": true, - "customer_access_token_lifetime": 987.65, + "contact_enabled": true, + "countries_with_required_region": "xyz789", + "create_account_confirmation": false, + "customer_access_token_lifetime": 123.45, "default_country": "abc123", "default_display_currency_code": "xyz789", - "display_product_prices_in_catalog": 987, + "display_product_prices_in_catalog": 123, "display_shipping_prices": 987, "display_state_if_optional": true, "enable_multiple_wishlists": "xyz789", - "fixed_product_taxes_apply_tax_to_fpt": true, + "fixed_product_taxes_apply_tax_to_fpt": false, "fixed_product_taxes_display_prices_in_emails": 987, "fixed_product_taxes_display_prices_in_product_lists": 123, - "fixed_product_taxes_display_prices_in_sales_modules": 123, - "fixed_product_taxes_display_prices_on_product_view_page": 123, - "fixed_product_taxes_enable": true, + "fixed_product_taxes_display_prices_in_sales_modules": 987, + "fixed_product_taxes_display_prices_on_product_view_page": 987, + "fixed_product_taxes_enable": false, "fixed_product_taxes_include_fpt_in_subtotal": true, "graphql_share_customer_group": false, "grid_per_page": 987, - "grid_per_page_values": "abc123", + "grid_per_page_values": "xyz789", "grouped_product_image": "ITSELF", "is_checkout_agreements_enabled": false, - "is_default_store": false, + "is_default_store": true, "is_default_store_group": true, - "is_guest_checkout_enabled": true, + "is_guest_checkout_enabled": false, "is_negotiable_quote_active": false, "is_one_page_checkout_enabled": false, "is_requisition_list_active": "xyz789", "list_mode": "xyz789", "list_per_page": 987, - "list_per_page_values": "xyz789", + "list_per_page_values": "abc123", "locale": "xyz789", "magento_reward_general_is_enabled": "xyz789", "magento_reward_general_is_enabled_on_front": "abc123", "magento_reward_general_min_points_balance": "xyz789", "magento_reward_general_publish_history": "xyz789", "magento_reward_points_invitation_customer": "abc123", - "magento_reward_points_invitation_customer_limit": "xyz789", - "magento_reward_points_invitation_order": "xyz789", + "magento_reward_points_invitation_customer_limit": "abc123", + "magento_reward_points_invitation_order": "abc123", "magento_reward_points_invitation_order_limit": "xyz789", - "magento_reward_points_newsletter": "abc123", + "magento_reward_points_newsletter": "xyz789", "magento_reward_points_order": "xyz789", "magento_reward_points_register": "xyz789", "magento_reward_points_review": "xyz789", "magento_reward_points_review_limit": "abc123", - "magento_wishlist_general_is_enabled": "abc123", - "max_items_in_order_summary": 123, + "magento_wishlist_general_is_enabled": "xyz789", + "max_items_in_order_summary": 987, "maximum_number_of_wishlists": "xyz789", "minicart_display": true, - "minicart_max_items": 123, + "minicart_max_items": 987, "minimum_password_length": "xyz789", "newsletter_enabled": true, - "optional_zip_countries": "xyz789", + "optional_zip_countries": "abc123", "order_cancellation_enabled": false, "order_cancellation_reasons": [CancellationReason], - "orders_invoices_credit_memos_display_full_summary": false, - "orders_invoices_credit_memos_display_grandtotal": false, - "orders_invoices_credit_memos_display_price": 987, - "orders_invoices_credit_memos_display_shipping_amount": 987, - "orders_invoices_credit_memos_display_subtotal": 987, + "orders_invoices_credit_memos_display_full_summary": true, + "orders_invoices_credit_memos_display_grandtotal": true, + "orders_invoices_credit_memos_display_price": 123, + "orders_invoices_credit_memos_display_shipping_amount": 123, + "orders_invoices_credit_memos_display_subtotal": 123, "orders_invoices_credit_memos_display_zero_tax": true, "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "product_url_suffix": "xyz789", - "quickorder_active": true, + "quickorder_active": false, "required_character_classes_number": "abc123", "returns_enabled": "xyz789", "root_category_uid": 4, "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "sales_gift_wrapping": "xyz789", "sales_printed_card": "xyz789", - "secure_base_link_url": "xyz789", - "secure_base_media_url": "xyz789", - "secure_base_static_url": "xyz789", + "secure_base_link_url": "abc123", + "secure_base_media_url": "abc123", + "secure_base_static_url": "abc123", "secure_base_url": "abc123", - "share_active_segments": true, - "share_applied_cart_rule": true, + "share_active_segments": false, + "share_applied_cart_rule": false, "shopping_cart_display_full_summary": true, - "shopping_cart_display_grand_total": true, + "shopping_cart_display_grand_total": false, "shopping_cart_display_price": 987, - "shopping_cart_display_shipping": 987, - "shopping_cart_display_subtotal": 987, + "shopping_cart_display_shipping": 123, + "shopping_cart_display_subtotal": 123, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", "shopping_cart_display_zero_tax": false, "store_code": "4", "store_group_code": 4, - "store_group_name": "abc123", + "store_group_name": "xyz789", "store_name": "xyz789", - "store_sort_order": 987, + "store_sort_order": 123, "timezone": "xyz789", - "title_separator": "abc123", - "use_store_in_url": false, + "title_separator": "xyz789", + "use_store_in_url": true, "website_code": "4", "website_name": "xyz789", "weight_unit": "abc123", "zero_subtotal_enable_for_specific_countries": false, "zero_subtotal_enabled": true, - "zero_subtotal_new_order_status": "abc123", + "zero_subtotal_new_order_status": "xyz789", "zero_subtotal_payment_action": "abc123", "zero_subtotal_payment_from_specific_countries": "abc123", - "zero_subtotal_sort_order": 987, - "zero_subtotal_title": "abc123" - } - } -} - -
    - - back to top - -
    -
    -
    - Queries -
    -

    - variants -

    -
    -
    -
    -
    Response
    -

    Returns a ProductViewVariantResults -

    -
    -
    -
    Arguments
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    NameDescription
    - sku - String! - -
    - optionIds - [String!] - -
    - pageSize - Int - -
    - cursor - String - -
    -
    -
    -
    -

    Example

    -
    -
    Query
    -
    query variants(
    -  $sku: String!,
    -  $optionIds: [String!],
    -  $pageSize: Int,
    -  $cursor: String
    -) {
    -  variants(
    -    sku: $sku,
    -    optionIds: $optionIds,
    -    pageSize: $pageSize,
    -    cursor: $cursor
    -  ) {
    -    variants {
    -      ...ProductViewVariantFragment
    -    }
    -    cursor
    -  }
    -}
    -
    -
    -
    -
    Variables
    -
    {
    -  "sku": "xyz789",
    -  "optionIds": ["xyz789"],
    -  "pageSize": 123,
    -  "cursor": "abc123"
    -}
    -
    -
    -
    -
    Response
    -
    {
    -  "data": {
    -    "variants": {
    -      "variants": [ProductViewVariant],
    -      "cursor": "xyz789"
    +      "zero_subtotal_sort_order": 123,
    +      "zero_subtotal_title": "xyz789"
         }
       }
     }
    @@ -6374,7 +5417,7 @@ 
    Variables
    Response
    -
    {"data": {"acceptCompanyInvitation": {"success": true}}}
    +                  
    {"data": {"acceptCompanyInvitation": {"success": false}}}
     
    @@ -6478,14 +5521,14 @@
    Response
    "acceptNegotiableQuoteTemplate": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, "is_virtual": false, "items": [CartItemInterface], "max_order_commitment": 123, - "min_order_commitment": 987, - "name": "abc123", + "min_order_commitment": 123, + "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -6495,7 +5538,7 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "xyz789", - "template_id": "4", + "template_id": 4, "total_quantity": 987.65 } } @@ -6649,7 +5692,7 @@
    Query
    Variables
    {
    -  "giftRegistryUid": 4,
    +  "giftRegistryUid": "4",
       "registrants": [AddGiftRegistryRegistrantInput]
     }
     
    @@ -6836,7 +5879,86 @@
    Response
    "attributes": [ComparableAttribute], "item_count": 123, "items": [ComparableItem], - "uid": 4 + "uid": "4" + } + } +} +
    +
    +
    + back to top + +
    +
    +
    + Mutations +
    +

    + addProductsToNewCart +

    +
    +
    +
    +
    Description
    +

    Creates a new cart and add any type of product to it

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an AddProductsToNewCartOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + cartItems - [CartItemInput!]! + An array that defines the products to add to the new cart
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation addProductsToNewCart($cartItems: [CartItemInput!]!) {
    +  addProductsToNewCart(cartItems: $cartItems) {
    +    cart {
    +      ...CartFragment
    +    }
    +    user_errors {
    +      ...CartUserInputErrorFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"cartItems": [CartItemInput]}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "addProductsToNewCart": {
    +      "cart": Cart,
    +      "user_errors": [CartUserInputError]
         }
       }
     }
    @@ -6916,7 +6038,7 @@ 
    Query
    Variables
    {
    -  "requisitionListUid": 4,
    +  "requisitionListUid": "4",
       "requisitionListItems": [RequisitionListItemsInput]
     }
     
    @@ -7257,8 +6379,8 @@
    Query
    Variables
    {
    -  "requisitionListUid": "4",
    -  "requisitionListItemUids": [4]
    +  "requisitionListUid": 4,
    +  "requisitionListItemUids": ["4"]
     }
     
    @@ -7271,7 +6393,7 @@
    Response
    AddRequisitionListItemToCartUserError ], "cart": Cart, - "status": false + "status": true } } } @@ -7502,10 +6624,7 @@
    Query
    Variables
    -
    {
    -  "wishlistId": "4",
    -  "wishlistItemIds": ["4"]
    -}
    +                  
    {"wishlistId": "4", "wishlistItemIds": [4]}
     
    @@ -8011,7 +7130,7 @@
    Query
    Variables
    -
    {"uid": 4}
    +                  
    {"uid": "4"}
     
    @@ -8020,7 +7139,7 @@
    Response
    "data": { "assignCompareListToCustomer": { "compare_list": CompareList, - "result": false + "result": true } } } @@ -8136,7 +7255,7 @@
    Query
    Variables
    -
    {"cart_id": "xyz789"}
    +                  
    {"cart_id": "abc123"}
     
    @@ -8156,13 +7275,13 @@
    Response
    "custom_attributes": [CustomAttribute], "email": "xyz789", "gift_message": GiftMessage, - "gift_receipt_included": false, + "gift_receipt_included": true, "gift_wrapping": GiftWrapping, - "id": 4, + "id": "4", "is_virtual": true, "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": false, + "printed_card_included": true, "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], @@ -8273,14 +7392,14 @@
    Response
    "cancelNegotiableQuoteTemplate": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, - "is_virtual": true, + "is_virtual": false, "items": [CartItemInterface], - "max_order_commitment": 123, - "min_order_commitment": 987, - "name": "xyz789", + "max_order_commitment": 987, + "min_order_commitment": 123, + "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -8289,7 +7408,7 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "abc123", + "status": "xyz789", "template_id": "4", "total_quantity": 987.65 } @@ -8371,7 +7490,7 @@
    Response
    {
       "data": {
         "cancelOrder": {
    -      "error": "abc123",
    +      "error": "xyz789",
           "errorV2": CancelOrderError,
           "order": CustomerOrder
         }
    @@ -8622,8 +7741,8 @@ 
    Query
    Variables
    {
    -  "currentPassword": "abc123",
    -  "newPassword": "xyz789"
    +  "currentPassword": "xyz789",
    +  "newPassword": "abc123"
     }
     
    @@ -8638,9 +7757,9 @@
    Response
    "companies": UserCompaniesOutput, "compare_list": CompareList, "confirmation_status": "ACCOUNT_CONFIRMED", - "created_at": "abc123", + "created_at": "xyz789", "custom_attributes": [AttributeValueInterface], - "date_of_birth": "abc123", + "date_of_birth": "xyz789", "default_billing": "xyz789", "default_shipping": "abc123", "email": "xyz789", @@ -8649,12 +7768,12 @@
    Response
    "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, "group": CustomerGroupStorefront, - "is_subscribed": true, - "job_title": "xyz789", + "is_subscribed": false, + "job_title": "abc123", "lastname": "abc123", - "middlename": "abc123", + "middlename": "xyz789", "orders": CustomerOrders, - "prefix": "abc123", + "prefix": "xyz789", "purchase_order": PurchaseOrder, "purchase_order_approval_rule": PurchaseOrderApprovalRule, "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata, @@ -8669,7 +7788,7 @@
    Response
    "segments": [CustomerSegmentStorefront], "status": "ACTIVE", "store_credit": CustomerStoreCredit, - "structure_id": "4", + "structure_id": 4, "suffix": "xyz789", "taxvat": "xyz789", "team": CompanyTeam, @@ -8750,7 +7869,7 @@
    Variables
    Response
    {
       "data": {
    -    "clearCustomerCart": {"cart": Cart, "status": true}
    +    "clearCustomerCart": {"cart": Cart, "status": false}
       }
     }
     
    @@ -8920,6 +8039,85 @@
    Response
    } } } +
    +
    +
    + back to top +
    +
    +
    +
    + Mutations +
    +

    + completeOrder +

    +
    +
    +
    +
    Description
    +

    Synchronizes order details and place the order

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a PlaceOrderOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input - CompleteOrderInput + Describes the variables needed to complete or place the order
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation completeOrder($input: CompleteOrderInput) {
    +  completeOrder(input: $input) {
    +    errors {
    +      ...PlaceOrderErrorFragment
    +    }
    +    orderV2 {
    +      ...CustomerOrderFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": CompleteOrderInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "completeOrder": {
    +      "errors": [PlaceOrderError],
    +      "orderV2": CustomerOrder
    +    }
    +  }
    +}
     
    @@ -9407,8 +8605,8 @@
    Query
    Variables
    {
    -  "sourceWishlistUid": "4",
    -  "destinationWishlistUid": "4",
    +  "sourceWishlistUid": 4,
    +  "destinationWishlistUid": 4,
       "wishlistItems": [WishlistItemCopyInput]
     }
     
    @@ -9868,6 +9066,7 @@
    Query
    street suffix telephone + uid vat_id } } @@ -9887,22 +9086,23 @@
    Response
    "company": "abc123", "country_code": "AF", "custom_attributesV2": [AttributeValueInterface], - "default_billing": false, + "default_billing": true, "default_shipping": false, "extension_attributes": [CustomerAddressAttribute], "fax": "abc123", "firstname": "abc123", "id": 123, - "lastname": "xyz789", + "lastname": "abc123", "middlename": "abc123", - "postcode": "abc123", + "postcode": "xyz789", "prefix": "xyz789", "region": CustomerAddressRegion, - "region_id": 123, - "street": ["abc123"], + "region_id": 987, + "street": ["xyz789"], "suffix": "abc123", "telephone": "xyz789", - "vat_id": "xyz789" + "uid": 4, + "vat_id": "abc123" } } } @@ -10191,9 +9391,9 @@
    Response
    {
       "data": {
         "createPaymentOrder": {
    -      "amount": 123.45,
    +      "amount": 987.65,
           "currency_code": "abc123",
    -      "id": "abc123",
    +      "id": "xyz789",
           "mp_order_id": "xyz789",
           "status": "xyz789"
         }
    @@ -10287,13 +9487,13 @@ 
    Response
    "applies_to_roles": [CompanyRole], "approver_roles": [CompanyRole], "condition": PurchaseOrderApprovalRuleConditionInterface, - "created_at": "xyz789", - "created_by": "xyz789", + "created_at": "abc123", + "created_by": "abc123", "description": "abc123", "name": "xyz789", "status": "ENABLED", - "uid": "4", - "updated_at": "abc123" + "uid": 4, + "updated_at": "xyz789" } } } @@ -10446,7 +9646,7 @@
    Response
    "data": { "createVaultCardPaymentToken": { "payment_source": PaymentSourceOutput, - "vault_token_id": "abc123" + "vault_token_id": "xyz789" } } } @@ -10519,7 +9719,7 @@
    Response
    {
       "data": {
         "createVaultCardSetupToken": {
    -      "setup_token": "xyz789"
    +      "setup_token": "abc123"
         }
       }
     }
    @@ -10722,12 +9922,12 @@ 
    Query
    Variables
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    Response
    -
    {"data": {"deleteCompanyTeam": {"success": true}}}
    +                  
    {"data": {"deleteCompanyTeam": {"success": false}}}
     
    @@ -10790,7 +9990,7 @@
    Query
    Variables
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    @@ -11186,7 +10386,7 @@
    Query
    Variables
    -
    {"public_hash": "xyz789"}
    +                  
    {"public_hash": "abc123"}
     
    @@ -11428,7 +10628,7 @@
    Query
    Variables
    {
    -  "requisitionListUid": "4",
    +  "requisitionListUid": 4,
       "requisitionListItemUids": ["4"]
     }
     
    @@ -11682,11 +10882,11 @@
    Response
    "additional_data": [ShippingAdditionalData], "amount": Money, "available": true, - "carrier_code": "abc123", - "carrier_title": "abc123", + "carrier_code": "xyz789", + "carrier_title": "xyz789", "error_message": "xyz789", - "method_code": "abc123", - "method_title": "xyz789", + "method_code": "xyz789", + "method_title": "abc123", "price_excl_tax": Money, "price_incl_tax": Money } @@ -11835,7 +11035,77 @@
    Response
    "data": { "exchangeExternalCustomerToken": { "customer": Customer, - "token": "xyz789" + "token": "abc123" + } + } +} +
    +
    +
    + back to top + +
    +
    +
    + Mutations +
    +

    + finishUpload +

    +
    +
    +
    +
    Response
    +

    Returns a finishUploadOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input - finishUploadInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation finishUpload($input: finishUploadInput!) {
    +  finishUpload(input: $input) {
    +    key
    +    message
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": finishUploadInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "finishUpload": {
    +      "key": "xyz789",
    +      "message": "xyz789",
    +      "success": false
         }
       }
     }
    @@ -11913,7 +11183,7 @@ 
    Query
    Variables
    {
    -  "email": "xyz789",
    +  "email": "abc123",
       "password": "abc123"
     }
     
    @@ -12067,6 +11337,76 @@
    Variables
    Response
    {"data": {"generateNegotiableQuoteFromTemplate": {"negotiable_quote_uid": 4}}}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Mutations +
    +

    + initiateUpload +

    +
    +
    +
    +
    Response
    +

    Returns an initiateUploadOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + input - initiateUploadInput! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation initiateUpload($input: initiateUploadInput!) {
    +  initiateUpload(input: $input) {
    +    expires_at
    +    key
    +    upload_url
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"input": initiateUploadInput}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "initiateUpload": {
    +      "expires_at": "xyz789",
    +      "key": "abc123",
    +      "upload_url": "abc123"
    +    }
    +  }
    +}
     
    @@ -12191,8 +11531,8 @@
    Query
    Variables
    {
    -  "source_cart_id": "abc123",
    -  "destination_cart_id": "xyz789"
    +  "source_cart_id": "xyz789",
    +  "destination_cart_id": "abc123"
     }
     
    @@ -12213,10 +11553,10 @@
    Response
    "custom_attributes": [CustomAttribute], "email": "xyz789", "gift_message": GiftMessage, - "gift_receipt_included": true, + "gift_receipt_included": false, "gift_wrapping": GiftWrapping, - "id": 4, - "is_virtual": false, + "id": "4", + "is_virtual": true, "itemsV2": CartItems, "prices": CartPrices, "printed_card_included": false, @@ -12306,10 +11646,7 @@
    Query
    Variables
    -
    {
    -  "cartUid": "4",
    -  "giftRegistryUid": "4"
    -}
    +                  
    {"cartUid": 4, "giftRegistryUid": "4"}
     
    @@ -12318,7 +11655,7 @@
    Response
    "data": { "moveCartItemsToGiftRegistry": { "gift_registry": GiftRegistry, - "status": true, + "status": false, "user_errors": [GiftRegistryItemsUserError] } } @@ -12410,8 +11747,8 @@
    Query
    Variables
    {
    -  "sourceRequisitionListUid": "4",
    -  "destinationRequisitionListUid": "4",
    +  "sourceRequisitionListUid": 4,
    +  "destinationRequisitionListUid": 4,
       "requisitionListItem": MoveItemsBetweenRequisitionListsInput
     }
     
    @@ -12591,8 +11928,8 @@
    Query
    Variables
    {
    -  "sourceWishlistUid": "4",
    -  "destinationWishlistUid": 4,
    +  "sourceWishlistUid": 4,
    +  "destinationWishlistUid": "4",
       "wishlistItems": [WishlistItemMoveInput]
     }
     
    @@ -12711,12 +12048,12 @@
    Response
    "openNegotiableQuoteTemplate": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "xyz789", + "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": true, - "is_virtual": false, + "is_min_max_qty_used": false, + "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 123, + "max_order_commitment": 987, "min_order_commitment": 987, "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], @@ -12729,7 +12066,7 @@
    Response
    ], "status": "xyz789", "template_id": 4, - "total_quantity": 987.65 + "total_quantity": 123.45 } } } @@ -12790,6 +12127,9 @@
    Query
    order { ...OrderFragment } + orderV2 { + ...CustomerOrderFragment + } } }
    @@ -12801,7 +12141,14 @@
    Variables
    Response
    -
    {"data": {"placeNegotiableQuoteOrder": {"order": Order}}}
    +                  
    {
    +  "data": {
    +    "placeNegotiableQuoteOrder": {
    +      "order": Order,
    +      "orderV2": CustomerOrder
    +    }
    +  }
    +}
     
    @@ -13105,7 +12452,7 @@
    Response
    "data": { "redeemGiftCardBalanceAsStoreCredit": { "balance": Money, - "code": "xyz789", + "code": "abc123", "expiration_date": "xyz789" } } @@ -13463,7 +12810,7 @@
    Variables
    Response
    -
    {"data": {"removeGiftRegistry": {"success": false}}}
    +                  
    {"data": {"removeGiftRegistry": {"success": true}}}
     
    @@ -13539,7 +12886,7 @@
    Query
    Variables
    -
    {"giftRegistryUid": 4, "itemsUid": ["4"]}
    +                  
    {"giftRegistryUid": "4", "itemsUid": [4]}
     
    @@ -13626,10 +12973,7 @@
    Query
    Variables
    -
    {
    -  "giftRegistryUid": "4",
    -  "registrantsUid": ["4"]
    -}
    +                  
    {"giftRegistryUid": 4, "registrantsUid": [4]}
     
    @@ -13888,7 +13232,7 @@
    Response
    "removeNegotiableQuoteTemplateItems": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, "is_virtual": true, @@ -13906,7 +13250,7 @@
    Response
    ], "status": "xyz789", "template_id": 4, - "total_quantity": 123.45 + "total_quantity": 987.65 } } } @@ -14071,10 +13415,7 @@
    Query
    Variables
    -
    {
    -  "wishlistId": "4",
    -  "wishlistItemsIds": ["4"]
    -}
    +                  
    {"wishlistId": "4", "wishlistItemsIds": [4]}
     
    @@ -14220,7 +13561,7 @@
    Query
    Variables
    -
    {"cartId": 4}
    +                  
    {"cartId": "4"}
     
    @@ -14435,7 +13776,7 @@
    Query
    Variables
    -
    {"orderNumber": "abc123"}
    +                  
    {"orderNumber": "xyz789"}
     
    @@ -14524,7 +13865,7 @@
    Response
    {
       "data": {
         "requestGuestOrderCancel": {
    -      "error": "abc123",
    +      "error": "xyz789",
           "errorV2": CancelOrderError,
           "order": CustomerOrder
         }
    @@ -14777,14 +14118,14 @@ 
    Response
    "requestNegotiableQuoteTemplateFromQuote": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "xyz789", + "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": false, + "is_min_max_qty_used": true, "is_virtual": false, "items": [CartItemInterface], "max_order_commitment": 987, "min_order_commitment": 123, - "name": "xyz789", + "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -14795,7 +14136,7 @@
    Response
    ], "status": "xyz789", "template_id": 4, - "total_quantity": 987.65 + "total_quantity": 123.45 } } } @@ -14863,7 +14204,7 @@
    Variables
    Response
    -
    {"data": {"requestPasswordResetEmail": true}}
    +                  
    {"data": {"requestPasswordResetEmail": false}}
     
    @@ -15002,12 +14343,12 @@
    Query
    Variables
    -
    {"email": "abc123"}
    +                  
    {"email": "xyz789"}
     
    Response
    -
    {"data": {"resendConfirmationEmail": false}}
    +                  
    {"data": {"resendConfirmationEmail": true}}
     
    @@ -15090,13 +14431,13 @@
    Variables
    {
       "email": "abc123",
       "resetPasswordToken": "xyz789",
    -  "newPassword": "xyz789"
    +  "newPassword": "abc123"
     }
     
    Response
    -
    {"data": {"resetPassword": false}}
    +                  
    {"data": {"resetPassword": true}}
     
    @@ -15139,7 +14480,7 @@
    Query
    Response
    -
    {"data": {"revokeCustomerToken": {"result": true}}}
    +                  
    {"data": {"revokeCustomerToken": {"result": false}}}
     
    @@ -15284,6 +14625,81 @@
    Variables
    Response
    {"data": {"setBillingAddressOnCart": {"cart": Cart}}}
    +
    +
    + + back to top + +
    +
    +
    + Mutations +
    +

    + setCartAsInactive +

    +
    +
    +
    +
    Description
    +

    Sets the cart as inactive

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a SetCartAsInactiveOutput +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + cartId - String! + The customer cart ID
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    mutation setCartAsInactive($cartId: String!) {
    +  setCartAsInactive(cartId: $cartId) {
    +    error
    +    success
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"cartId": "abc123"}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "setCartAsInactive": {
    +      "error": "abc123",
    +      "success": false
    +    }
    +  }
    +}
     
    @@ -16491,10 +15907,10 @@
    Response
    "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": true, - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 123, - "min_order_commitment": 987, + "max_order_commitment": 987, + "min_order_commitment": 123, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -16504,9 +15920,9 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", + "status": "abc123", "template_id": 4, - "total_quantity": 123.45 + "total_quantity": 987.65 } } } @@ -16682,14 +16098,14 @@
    Response
    "setQuoteTemplateLineItemNote": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "xyz789", + "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": true, + "is_min_max_qty_used": false, "is_virtual": false, "items": [CartItemInterface], "max_order_commitment": 987, "min_order_commitment": 123, - "name": "xyz789", + "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -16698,7 +16114,7 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "abc123", + "status": "xyz789", "template_id": 4, "total_quantity": 123.45 } @@ -16924,7 +16340,7 @@
    Query
    Variables
    {
    -  "giftRegistryUid": 4,
    +  "giftRegistryUid": "4",
       "sender": ShareGiftRegistrySenderInput,
       "invitees": [ShareGiftRegistryInviteeInput]
     }
    @@ -17036,13 +16452,13 @@ 
    Response
    "submitNegotiableQuoteTemplateForReview": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 123, - "min_order_commitment": 987, + "max_order_commitment": 987, + "min_order_commitment": 123, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -17119,7 +16535,7 @@
    Query
    Variables
    -
    {"email": "abc123"}
    +                  
    {"email": "xyz789"}
     
    @@ -17710,6 +17126,7 @@
    Query
    street suffix telephone + uid vat_id } } @@ -17717,7 +17134,7 @@
    Query
    Variables
    -
    {"id": 987, "input": CustomerAddressInput}
    +                  
    {"id": 123, "input": CustomerAddressInput}
     
    @@ -17734,16 +17151,17 @@
    Response
    "extension_attributes": [CustomerAddressAttribute], "fax": "abc123", "firstname": "abc123", - "id": 987, + "id": 123, "lastname": "xyz789", - "middlename": "abc123", - "postcode": "abc123", + "middlename": "xyz789", + "postcode": "xyz789", "prefix": "xyz789", "region": CustomerAddressRegion, "region_id": 123, - "street": ["xyz789"], - "suffix": "abc123", - "telephone": "abc123", + "street": ["abc123"], + "suffix": "xyz789", + "telephone": "xyz789", + "uid": 4, "vat_id": "abc123" } } @@ -17824,8 +17242,8 @@
    Query
    Variables
    {
    -  "email": "xyz789",
    -  "password": "xyz789"
    +  "email": "abc123",
    +  "password": "abc123"
     }
     
    @@ -17977,7 +17395,7 @@
    Query
    Variables
    {
    -  "giftRegistryUid": "4",
    +  "giftRegistryUid": 4,
       "giftRegistry": UpdateGiftRegistryInput
     }
     
    @@ -18398,7 +17816,7 @@
    Query
    Variables
    {
    -  "wishlistId": 4,
    +  "wishlistId": "4",
       "wishlistItems": [WishlistItemUpdateInput]
     }
     
    @@ -18502,8 +17920,8 @@
    Response
    "approver_roles": [CompanyRole], "condition": PurchaseOrderApprovalRuleConditionInterface, "created_at": "xyz789", - "created_by": "abc123", - "description": "xyz789", + "created_by": "xyz789", + "description": "abc123", "name": "abc123", "status": "ENABLED", "uid": "4", @@ -18588,7 +18006,7 @@
    Query
    Variables
    {
    -  "requisitionListUid": 4,
    +  "requisitionListUid": "4",
       "input": UpdateRequisitionListInput
     }
     
    @@ -18778,8 +18196,8 @@
    Query
    Variables
    {
    -  "wishlistId": 4,
    -  "name": "xyz789",
    +  "wishlistId": "4",
    +  "name": "abc123",
       "visibility": "PUBLIC"
     }
     
    @@ -18790,7 +18208,7 @@
    Response
    "data": { "updateWishlist": { "name": "xyz789", - "uid": "4", + "uid": 4, "visibility": "PUBLIC" } } @@ -18913,7 +18331,7 @@
    Fields
    Example
    -
    {"template_id": 4}
    +                  
    {"template_id": "4"}
     
    @@ -18997,7 +18415,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "cart_items": [DownloadableProductCartItemInput]
     }
     
    @@ -19102,9 +18520,9 @@
    Example
    "dynamic_attributes": [ GiftRegistryDynamicAttributeInput ], - "email": "xyz789", - "firstname": "xyz789", - "lastname": "abc123" + "email": "abc123", + "firstname": "abc123", + "lastname": "xyz789" }
    @@ -19237,12 +18655,57 @@
    Fields
    +
    +
    +
    Example
    +
    {"products": [4], "uid": 4}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    AddProductsToNewCartOutput

    +
    +
    +
    +
    Description
    +

    Contains details about the cart after adding products to it.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    cart - Cart + The cart after products have been added.
    user_errors - [CartUserInputError] + Contains errors encountered while adding an item to the cart.
    +
    +
    Example
    {
    -  "products": ["4"],
    -  "uid": "4"
    +  "cart": Cart,
    +  "user_errors": [CartUserInputError]
     }
     
    @@ -19379,7 +18842,7 @@
    Fields
    Example
    {
    -  "comment": "xyz789",
    +  "comment": "abc123",
       "purchase_order_uid": 4
     }
     
    @@ -19475,9 +18938,9 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    -  "purchase_order_uid": "4",
    -  "replace_existing_cart_items": false
    +  "cart_id": "abc123",
    +  "purchase_order_uid": 4,
    +  "replace_existing_cart_items": true
     }
     
    @@ -19689,7 +19152,7 @@
    Fields
    Example
    {
    -  "comment_text": "xyz789",
    +  "comment_text": "abc123",
       "return_uid": "4"
     }
     
    @@ -19787,7 +19250,7 @@
    Example
    {
       "carrier_uid": 4,
       "return_uid": 4,
    -  "tracking_number": "abc123"
    +  "tracking_number": "xyz789"
     }
     
    @@ -19890,125 +19353,9 @@
    Example
    "add_wishlist_items_to_cart_user_errors": [ WishlistCartUserInputError ], - "status": false, + "status": true, "wishlist": Wishlist } -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    Aggregation

    -
    -
    -
    -
    Description
    -

    A bucket that contains information for each filterable option

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    attribute - String! - The attribute code of the filter item
    buckets - [Bucket]! - A container that divides the data into manageable groups. For example, attributes that can have numeric values might have buckets that define price ranges
    title - String! - The filter name displayed in layered navigation
    type - AggregationType - Identifies the data type of the aggregation
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "attribute": "xyz789",
    -  "buckets": [Bucket],
    -  "title": "abc123",
    -  "type": "INTELLIGENT"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    AggregationType

    -
    -
    -
    -
    Description
    -

    Identifies the data type of the aggregation

    -
    -
    -
    Values
    - - - - - - - - - - - - - - - - - - - - - -
    Enum ValueDescription
    -

    INTELLIGENT

    -
    -
    -

    PINNED

    -
    -
    -

    POPULAR

    -
    -
    -
    -
    -
    -
    -
    Example
    -
    "INTELLIGENT"
     
    @@ -20081,13 +19428,13 @@
    Fields
    Example
    {
       "button_styles": ButtonStyles,
    -  "code": "xyz789",
    +  "code": "abc123",
       "is_visible": true,
       "payment_intent": "xyz789",
    -  "payment_source": "abc123",
    +  "payment_source": "xyz789",
       "sdk_params": [SDKParams],
    -  "sort_order": "abc123",
    -  "title": "abc123"
    +  "sort_order": "xyz789",
    +  "title": "xyz789"
     }
     
    @@ -20142,7 +19489,7 @@
    Fields
    Example
    {
    -  "payment_source": "xyz789",
    +  "payment_source": "abc123",
       "payments_order_id": "abc123",
       "paypal_order_id": "abc123"
     }
    @@ -20185,7 +19532,7 @@ 
    Fields
    Example
    -
    {"code": "xyz789"}
    +                  
    {"code": "abc123"}
     
    @@ -20242,120 +19589,10 @@
    Fields
    Example
    {
       "applied_balance": Money,
    -  "code": "xyz789",
    +  "code": "abc123",
       "current_balance": Money,
       "expiration_date": "xyz789"
     }
    -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    AppliedQueryRule

    -
    -
    -
    -
    Description
    -

    The rule that was applied to this product

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    action_type - AppliedQueryRuleActionType - An enum that defines the type of rule that was applied
    rule_id - String - The ID assigned to the rule
    rule_name - String - The name of the applied rule
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "action_type": "BOOST",
    -  "rule_id": "xyz789",
    -  "rule_name": "abc123"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    AppliedQueryRuleActionType

    -
    -
    -
    -
    Description
    -

    The type of rule that was applied to a product during search (optional)

    -
    -
    -
    Values
    - - - - - - - - - - - - - - - - - - - - - -
    Enum ValueDescription
    -

    BOOST

    -
    -
    -

    BURY

    -
    -
    -

    PIN

    -
    -
    -
    -
    -
    -
    -
    Example
    -
    "BOOST"
     
    @@ -20408,7 +19645,7 @@
    Example
    {
       "applied_balance": Money,
       "current_balance": Money,
    -  "enabled": false
    +  "enabled": true
     }
     
    @@ -20457,7 +19694,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "coupon_code": "abc123"
     }
     
    @@ -20603,7 +19840,7 @@
    Fields
    Example
    {
       "cart_id": "xyz789",
    -  "coupon_codes": ["xyz789"],
    +  "coupon_codes": ["abc123"],
       "type": "APPEND"
     }
     
    @@ -20824,7 +20061,7 @@
    Fields
    Example
    -
    {"cart_id": "xyz789"}
    +                  
    {"cart_id": "abc123"}
     
    @@ -20973,10 +20210,10 @@
    Fields
    Example
    {
       "asset_image": ProductMediaGalleryEntriesAssetImage,
    -  "disabled": true,
    -  "label": "abc123",
    -  "position": 987,
    -  "url": "abc123"
    +  "disabled": false,
    +  "label": "xyz789",
    +  "position": 123,
    +  "url": "xyz789"
     }
     
    @@ -21159,6 +20396,50 @@
    Values
    Example
    "CATALOG_PRODUCT"
    +
    +
    + + back to top + +
    +
    +
    + Types +
    +

    AttributeFile

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    code - ID! + The attribute code.
    url - String + File URL to download the file
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "4",
    +  "url": "abc123"
    +}
     
    @@ -21269,14 +20550,14 @@
    Example
    "is_comparable": false, "is_filterable": false, "is_filterable_in_search": true, - "is_html_allowed_on_front": false, + "is_html_allowed_on_front": true, "is_searchable": true, "is_used_for_customer_segment": true, - "is_used_for_price_rules": false, + "is_used_for_price_rules": true, "is_used_for_promo_rules": true, "is_visible_in_advanced_search": true, "is_visible_on_front": true, - "is_wysiwyg_enabled": false, + "is_wysiwyg_enabled": true, "used_in_product_listing": false }
    @@ -21516,7 +20797,7 @@
    Fields
    Example
    -
    {"value": "xyz789"}
    +                  
    {"value": "abc123"}
     
    @@ -21597,13 +20878,13 @@
    Fields
    Example
    {
    -  "code": 4,
    +  "code": "4",
       "default_value": "xyz789",
       "entity_type": "CATALOG_PRODUCT",
    -  "frontend_class": "abc123",
    +  "frontend_class": "xyz789",
       "frontend_input": "BOOLEAN",
    -  "is_required": true,
    -  "is_unique": true,
    +  "is_required": false,
    +  "is_unique": false,
       "label": "xyz789",
       "options": [CustomAttributeOptionInterface]
     }
    @@ -21652,7 +20933,7 @@ 
    Fields
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "type": "ENTITY_NOT_FOUND"
     }
     
    @@ -21714,54 +20995,6 @@
    Values
    Example
    "ENTITY_NOT_FOUND"
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    AttributeMetadataResponse

    -
    -
    -
    -
    Description
    -

    Contains the output of the attributeMetadata query

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    filterableInSearch - [FilterableInSearchAttribute!] - An array of product attributes that can be used for filtering in a productSearch query
    sortable - [SortableAttribute!] - An array of product attributes that can be used for sorting in a productSearch query
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "filterableInSearch": [FilterableInSearchAttribute],
    -  "sortable": [SortableAttribute]
    -}
     
    @@ -21814,7 +21047,7 @@
    Example
    {
       "is_default": false,
       "label": "abc123",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -21918,7 +21151,7 @@
    Possible Types
    Example
    {
    -  "label": "xyz789",
    +  "label": "abc123",
       "value": "xyz789"
     }
     
    @@ -21963,7 +21196,7 @@
    Fields
    Example
    {
    -  "code": 4,
    +  "code": "4",
       "selected_options": [AttributeSelectedOptionInterface]
     }
     
    @@ -22006,7 +21239,10 @@
    Fields
    Example
    -
    {"code": 4, "value": "abc123"}
    +                  
    {
    +  "code": "4",
    +  "value": "xyz789"
    +}
     
    @@ -22062,7 +21298,7 @@
    Example
    {
       "attribute_code": "xyz789",
       "selected_options": [AttributeInputSelectedOption],
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -22104,6 +21340,11 @@
    Possible Types
    + + +

    AttributeValue

    + +

    AttributeSelectedOptions

    @@ -22111,7 +21352,7 @@
    Possible Types
    -

    AttributeValue

    +

    AttributeFile

    @@ -22262,7 +21503,7 @@
    Fields
    Example
    -
    {"code": "AFN", "symbol": "xyz789"}
    +                  
    {"code": "AFN", "symbol": "abc123"}
     
    @@ -22318,10 +21559,10 @@
    Fields
    Example
    {
    -  "code": "xyz789",
    -  "is_deferred": true,
    +  "code": "abc123",
    +  "is_deferred": false,
       "oope_payment_method_config": OopePaymentMethodConfig,
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -22410,10 +21651,10 @@
    Example
    {
       "additional_data": [ShippingAdditionalData],
       "amount": Money,
    -  "available": false,
    +  "available": true,
       "carrier_code": "abc123",
    -  "carrier_title": "abc123",
    -  "error_message": "xyz789",
    +  "carrier_title": "xyz789",
    +  "error_message": "abc123",
       "method_code": "abc123",
       "method_title": "xyz789",
       "price_excl_tax": Money,
    @@ -22533,7 +21774,7 @@ 
    Example
    "address": CartAddressInput, "customer_address_id": 987, "same_as_shipping": true, - "use_for_shipping": true + "use_for_shipping": false }
    @@ -22606,10 +21847,10 @@
    Fields
    Example
    {
    -  "address_line_1": "xyz789",
    +  "address_line_1": "abc123",
       "address_line_2": "abc123",
    -  "city": "abc123",
    -  "country_code": "xyz789",
    +  "city": "xyz789",
    +  "country_code": "abc123",
       "postal_code": "abc123",
       "region": "abc123"
     }
    @@ -22734,12 +21975,12 @@ 
    Fields
    Example
    {
       "city": "xyz789",
    -  "company": "abc123",
    +  "company": "xyz789",
       "country": CartAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    -  "fax": "abc123",
    +  "fax": "xyz789",
       "firstname": "abc123",
    -  "id": 123,
    +  "id": 987,
       "lastname": "abc123",
       "middlename": "xyz789",
       "postcode": "xyz789",
    @@ -22747,9 +21988,9 @@ 
    Example
    "region": CartAddressRegion, "street": ["abc123"], "suffix": "abc123", - "telephone": "xyz789", + "telephone": "abc123", "uid": "xyz789", - "vat_id": "abc123" + "vat_id": "xyz789" }
    @@ -22830,87 +22071,10 @@
    Example
    {
       "category_level": 123,
       "category_name": "xyz789",
    -  "category_uid": "4",
    -  "category_url_key": "abc123",
    -  "category_url_path": "abc123"
    +  "category_uid": 4,
    +  "category_url_key": "xyz789",
    +  "category_url_path": "xyz789"
     }
    -
    - - - back to top - -
    -
    -
    - Types -
    -

    Bucket

    -
    -
    -
    -
    Description
    -

    An interface for bucket contents

    -
    -
    -
    Fields
    - - - - - - - - - - - - - -
    Field NameDescription
    title - String! - A human-readable name of a bucket
    -
    -
    -
    Possible Types
    - - - - - - - - - - - - - - - - - - - - - - - -
    Bucket Types
    -

    CategoryBucket

    -
    -

    CategoryView

    -
    -

    RangeBucket

    -
    -

    ScalarBucket

    -
    -

    StatsBucket

    -
    -
    -
    -
    -
    -
    Example
    -
    {"title": "abc123"}
     
    @@ -23045,15 +22209,15 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "is_available": false, + "is_available": true, "max_qty": 987.65, - "min_qty": 123.45, - "not_available_message": "abc123", + "min_qty": 987.65, + "not_available_message": "xyz789", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, - "quantity": 987.65, + "quantity": 123.45, "uid": 4 }
    @@ -23139,12 +22303,12 @@
    Example
    "bundle_options": [ItemSelectedBundleOption], "custom_attributes": [CustomAttribute], "discounts": [Discount], - "id": "4", + "id": 4, "order_item": OrderItemInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, "product_sku": "abc123", - "quantity_refunded": 123.45 + "quantity_refunded": 987.65 }
    @@ -23229,12 +22393,12 @@
    Example
    "bundle_options": [ItemSelectedBundleOption], "custom_attributes": [CustomAttribute], "discounts": [Discount], - "id": "4", + "id": 4, "order_item": OrderItemInterface, "product_name": "abc123", "product_sale_price": Money, "product_sku": "xyz789", - "quantity_invoiced": 123.45 + "quantity_invoiced": 987.65 } @@ -23312,10 +22476,10 @@
    Fields
    Example
    {
       "options": [BundleItemOption],
    -  "position": 987,
    +  "position": 123,
       "price_range": PriceRange,
       "required": false,
    -  "sku": "xyz789",
    +  "sku": "abc123",
       "title": "abc123",
       "type": "xyz789",
       "uid": 4
    @@ -23400,11 +22564,11 @@ 
    Fields
    Example
    {
    -  "can_change_quantity": false,
    -  "is_default": false,
    -  "label": "abc123",
    +  "can_change_quantity": true,
    +  "is_default": true,
    +  "label": "xyz789",
       "position": 123,
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
       "product": ProductInterface,
       "quantity": 123.45,
    @@ -23574,25 +22738,25 @@ 
    Example
    "bundle_options": [ItemSelectedBundleOption], "custom_attributes": [CustomAttribute], "discounts": [Discount], - "eligible_for_return": true, + "eligible_for_return": false, "entered_options": [OrderItemOption], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": "4", - "parent_sku": "abc123", + "id": 4, + "parent_sku": "xyz789", "prices": OrderItemPrices, "product": ProductInterface, "product_name": "abc123", "product_sale_price": Money, - "product_sku": "xyz789", - "product_type": "abc123", - "product_url_key": "xyz789", + "product_sku": "abc123", + "product_type": "xyz789", + "product_url_key": "abc123", "quantity_canceled": 987.65, - "quantity_invoiced": 123.45, + "quantity_invoiced": 987.65, "quantity_ordered": 123.45, "quantity_refunded": 987.65, - "quantity_return_requested": 123.45, - "quantity_returned": 123.45, + "quantity_return_requested": 987.65, + "quantity_returned": 987.65, "quantity_shipped": 987.65, "selected_options": [OrderItemOption], "status": "abc123" @@ -23885,32 +23049,32 @@
    filters
    Example
    {
    -  "canonical_url": "xyz789",
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "country_of_manufacture": "abc123",
    +  "country_of_manufacture": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
       "dynamic_price": false,
       "dynamic_sku": true,
       "dynamic_weight": true,
    -  "gift_message_available": false,
    +  "gift_message_available": true,
       "gift_wrapping_available": false,
       "gift_wrapping_price": Money,
       "image": ProductImage,
       "is_returnable": "abc123",
       "items": [BundleItem],
    -  "manufacturer": 123,
    -  "max_sale_qty": 123.45,
    +  "manufacturer": 987,
    +  "max_sale_qty": 987.65,
       "media_gallery": [MediaGalleryInterface],
       "meta_description": "xyz789",
    -  "meta_keyword": "abc123",
    -  "meta_title": "xyz789",
    -  "min_sale_qty": 123.45,
    +  "meta_keyword": "xyz789",
    +  "meta_title": "abc123",
    +  "min_sale_qty": 987.65,
       "name": "xyz789",
       "new_from_date": "xyz789",
       "new_to_date": "abc123",
    -  "only_x_left_in_stock": 123.45,
    +  "only_x_left_in_stock": 987.65,
       "options": [CustomizableOptionInterface],
       "options_container": "xyz789",
       "price_details": PriceDetails,
    @@ -23918,7 +23082,7 @@ 
    Example
    "price_tiers": [TierPrice], "price_view": "PRICE_RANGE", "product_links": [ProductLinksInterface], - "quantity": 987.65, + "quantity": 123.45, "related_products": [ProductInterface], "ship_bundle_items": "TOGETHER", "short_description": ComplexTextValue, @@ -23927,12 +23091,12 @@
    Example
    "special_price": 987.65, "special_to_date": "xyz789", "stock_status": "IN_STOCK", - "swatch_image": "abc123", + "swatch_image": "xyz789", "thumbnail": ProductImage, "uid": 4, "upsell_products": [ProductInterface], "url_key": "abc123", - "weight": 987.65 + "weight": 123.45 }
    @@ -23998,7 +23162,7 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "product": ProductInterface, "quantity": 987.65, - "uid": 4 + "uid": "4" }
    @@ -24071,11 +23235,11 @@
    Fields
    Example
    {
       "bundle_options": [ItemSelectedBundleOption],
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
    -  "product_sku": "abc123",
    +  "product_sku": "xyz789",
       "quantity_shipped": 987.65
     }
     
    @@ -24149,11 +23313,11 @@
    Fields
    Example
    {
    -  "added_at": "abc123",
    +  "added_at": "xyz789",
       "bundle_options": [SelectedBundleOption],
       "customizable_options": [SelectedCustomizableOption],
       "description": "xyz789",
    -  "id": 4,
    +  "id": "4",
       "product": ProductInterface,
       "quantity": 123.45
     }
    @@ -24223,12 +23387,12 @@ 
    Fields
    Example
    {
    -  "color": "abc123",
    +  "color": "xyz789",
       "height": 987,
       "label": "xyz789",
    -  "layout": "abc123",
    +  "layout": "xyz789",
       "shape": "xyz789",
    -  "tagline": true,
    +  "tagline": false,
       "use_default_height": false
     }
     
    @@ -24279,7 +23443,7 @@
    Fields
    Example
    {
       "cancellation_comment": "xyz789",
    -  "template_id": 4
    +  "template_id": "4"
     }
     
    @@ -24446,7 +23610,7 @@
    Fields
    Example
    {
       "order_id": "4",
    -  "reason": "abc123"
    +  "reason": "xyz789"
     }
     
    @@ -24599,8 +23763,8 @@
    Example
    "bin_details": CardBin, "card_expiry_month": "abc123", "card_expiry_year": "abc123", - "last_digits": "abc123", - "name": "xyz789" + "last_digits": "xyz789", + "name": "abc123" }
    @@ -24739,8 +23903,8 @@
    Fields
    Example
    {
       "brand": "abc123",
    -  "expiry": "xyz789",
    -  "last_digits": "abc123"
    +  "expiry": "abc123",
    +  "last_digits": "xyz789"
     }
     
    @@ -24912,15 +24076,15 @@
    Example
    "available_payment_methods": [AvailablePaymentMethod], "billing_address": BillingCartAddress, "custom_attributes": [CustomAttribute], - "email": "abc123", + "email": "xyz789", "gift_message": GiftMessage, "gift_receipt_included": true, "gift_wrapping": GiftWrapping, - "id": "4", - "is_virtual": false, + "id": 4, + "is_virtual": true, "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": true, + "printed_card_included": false, "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], @@ -25111,21 +24275,21 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "company": "abc123",
       "country_code": "abc123",
       "custom_attributes": [AttributeValueInput],
       "fax": "abc123",
       "firstname": "xyz789",
    -  "lastname": "abc123",
    +  "lastname": "xyz789",
       "middlename": "xyz789",
    -  "postcode": "abc123",
    +  "postcode": "xyz789",
       "prefix": "abc123",
    -  "region": "abc123",
    -  "region_id": 123,
    -  "save_in_address_book": true,
    -  "street": ["xyz789"],
    -  "suffix": "abc123",
    +  "region": "xyz789",
    +  "region_id": 987,
    +  "save_in_address_book": false,
    +  "street": ["abc123"],
    +  "suffix": "xyz789",
       "telephone": "xyz789",
       "vat_id": "xyz789"
     }
    @@ -25251,12 +24415,12 @@ 
    Possible Types
    -

    BillingCartAddress

    +

    ShippingCartAddress

    -

    ShippingCartAddress

    +

    BillingCartAddress

    @@ -25267,22 +24431,22 @@
    Possible Types
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "company": "abc123",
       "country": CartAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    -  "fax": "abc123",
    -  "firstname": "xyz789",
    -  "id": 987,
    +  "fax": "xyz789",
    +  "firstname": "abc123",
    +  "id": 123,
       "lastname": "abc123",
    -  "middlename": "abc123",
    +  "middlename": "xyz789",
       "postcode": "abc123",
    -  "prefix": "xyz789",
    +  "prefix": "abc123",
       "region": CartAddressRegion,
    -  "street": ["xyz789"],
    +  "street": ["abc123"],
       "suffix": "abc123",
    -  "telephone": "abc123",
    -  "uid": "xyz789",
    +  "telephone": "xyz789",
    +  "uid": "abc123",
       "vat_id": "xyz789"
     }
     
    @@ -25335,9 +24499,9 @@
    Fields
    Example
    {
    -  "code": "xyz789",
    +  "code": "abc123",
       "label": "xyz789",
    -  "region_id": 123
    +  "region_id": 987
     }
     
    @@ -25386,7 +24550,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "custom_attributes": [CustomAttributeInput]
     }
     
    @@ -25487,8 +24651,8 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    -  "cart_item_id": "abc123",
    +  "cart_id": "xyz789",
    +  "cart_item_id": "xyz789",
       "custom_attributes": [CustomAttributeInput]
     }
     
    @@ -25531,7 +24695,7 @@
    Fields
    Example
    -
    {"code": "UNDEFINED", "message": "abc123"}
    +                  
    {"code": "UNDEFINED", "message": "xyz789"}
     
    @@ -25762,32 +24926,32 @@
    Possible Types
    -

    BundleCartItem

    +

    SimpleCartItem

    -

    ConfigurableCartItem

    +

    VirtualCartItem

    -

    DownloadableCartItem

    +

    ConfigurableCartItem

    -

    GiftCardCartItem

    +

    BundleCartItem

    -

    SimpleCartItem

    +

    DownloadableCartItem

    -

    VirtualCartItem

    +

    GiftCardCartItem

    @@ -25802,15 +24966,15 @@
    Example
    "discount": [Discount], "errors": [CartItemError], "is_available": false, - "max_qty": 987.65, - "min_qty": 123.45, - "not_available_message": "xyz789", + "max_qty": 123.45, + "min_qty": 987.65, + "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, "quantity": 987.65, - "uid": "4" + "uid": 4 }
    @@ -25965,7 +25129,7 @@
    Fields
    Example
    {
       "type": "FIXED",
    -  "units": "xyz789",
    +  "units": "abc123",
       "value": 987.65
     }
     
    @@ -26036,8 +25200,8 @@
    Example
    "cart_item_uid": "4", "customizable_options": [CustomizableOptionInput], "gift_message": GiftMessageInput, - "gift_wrapping_id": "4", - "quantity": 987.65 + "gift_wrapping_id": 4, + "quantity": 123.45 }
    @@ -26087,7 +25251,7 @@
    Example
    {
       "items": [CartItemInterface],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -26255,7 +25419,7 @@
    Fields
    Example
    {
       "amount": Money,
    -  "label": "xyz789"
    +  "label": "abc123"
     }
     
    @@ -26299,7 +25463,7 @@
    Fields
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "xyz789"
    +  "message": "abc123"
     }
     
    @@ -26624,148 +25788,30 @@
    Fields
    Example
    {
       "apply_to": ["SIMPLE"],
    -  "code": 4,
    -  "default_value": "abc123",
    +  "code": "4",
    +  "default_value": "xyz789",
       "entity_type": "CATALOG_PRODUCT",
    -  "frontend_class": "abc123",
    +  "frontend_class": "xyz789",
       "frontend_input": "BOOLEAN",
    -  "is_comparable": true,
    +  "is_comparable": false,
       "is_filterable": false,
       "is_filterable_in_search": true,
    -  "is_html_allowed_on_front": false,
    -  "is_required": true,
    +  "is_html_allowed_on_front": true,
    +  "is_required": false,
       "is_searchable": true,
    -  "is_unique": true,
    +  "is_unique": false,
       "is_used_for_price_rules": true,
    -  "is_used_for_promo_rules": false,
    -  "is_visible_in_advanced_search": false,
    +  "is_used_for_promo_rules": true,
    +  "is_visible_in_advanced_search": true,
       "is_visible_on_front": false,
       "is_wysiwyg_enabled": false,
       "label": "abc123",
       "options": [CustomAttributeOptionInterface],
       "swatch_input_type": "BOOLEAN",
       "update_product_preview_image": true,
    -  "use_product_image_for_swatch": false,
    +  "use_product_image_for_swatch": true,
       "used_in_product_listing": false
     }
    -
    - - - back to top - -
    -
    -
    - Types -
    -

    CategoryBucket

    -
    -
    -
    -
    Description
    -

    New category bucket for federation

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    count - Int! - -
    id - ID! - -
    path - String! - -
    title - String! - -
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "count": 987,
    -  "id": "4",
    -  "path": "abc123",
    -  "title": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    CategoryBucketInterface

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - -
    Field NameDescription
    id - ID! - -
    -
    -
    -
    Possible Types
    - - - - - - - - - - - -
    CategoryBucketInterface Types
    -

    CategoryBucket

    -
    -
    -
    -
    -
    -
    Example
    -
    {"id": "4"}
     
    @@ -26958,28 +26004,28 @@
    Example
    "available_sort_by": ["abc123"], "breadcrumbs": [Breadcrumb], "canonical_url": "abc123", - "children_count": "abc123", + "children_count": "xyz789", "custom_layout_update_file": "abc123", "default_sort_by": "xyz789", "description": "xyz789", - "display_mode": "abc123", + "display_mode": "xyz789", "filter_price_range": 123.45, - "image": "abc123", - "include_in_menu": 987, + "image": "xyz789", + "include_in_menu": 123, "is_anchor": 123, "landing_page": 123, - "level": 987, + "level": 123, "meta_description": "abc123", - "meta_keywords": "xyz789", - "meta_title": "xyz789", + "meta_keywords": "abc123", + "meta_title": "abc123", "name": "xyz789", - "path": "abc123", + "path": "xyz789", "path_in_store": "abc123", "position": 987, "product_count": 987, "uid": 4, - "url_key": "xyz789", - "url_path": "abc123" + "url_key": "abc123", + "url_path": "xyz789" }
    @@ -27153,276 +26199,32 @@
    Fields
    Example
    {
    -  "available_sort_by": ["abc123"],
    +  "available_sort_by": ["xyz789"],
       "breadcrumbs": [Breadcrumb],
    -  "canonical_url": "abc123",
    +  "canonical_url": "xyz789",
       "children_count": "abc123",
       "custom_layout_update_file": "abc123",
    -  "default_sort_by": "xyz789",
    +  "default_sort_by": "abc123",
       "description": "xyz789",
    -  "display_mode": "abc123",
    -  "filter_price_range": 123.45,
    +  "display_mode": "xyz789",
    +  "filter_price_range": 987.65,
       "image": "xyz789",
       "include_in_menu": 123,
       "is_anchor": 987,
    -  "landing_page": 123,
    -  "level": 987,
    +  "landing_page": 987,
    +  "level": 123,
       "meta_description": "xyz789",
       "meta_keywords": "xyz789",
    -  "meta_title": "abc123",
    -  "name": "abc123",
    -  "path": "xyz789",
    +  "meta_title": "xyz789",
    +  "name": "xyz789",
    +  "path": "abc123",
       "path_in_store": "xyz789",
       "position": 123,
       "product_count": 987,
    -  "uid": 4,
    +  "uid": "4",
       "url_key": "abc123",
       "url_path": "abc123"
     }
    -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    CategoryView

    -
    -
    -
    -
    Description
    -

    Old category bucket for federation

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    availableSortBy - [String] - -
    children - [String!] - -
    defaultSortBy - String - -
    id - ID! - - 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. -
    level - Int - -
    name - String - -
    parentId - String! - -
    path - String - - 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. -
    roles - [String!]! - -
    urlKey - String - -
    urlPath - String - -
    count - Int! - - 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. -
    title - String! - - 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. -
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "availableSortBy": ["xyz789"],
    -  "children": ["xyz789"],
    -  "defaultSortBy": "abc123",
    -  "id": "4",
    -  "level": 123,
    -  "name": "abc123",
    -  "parentId": "abc123",
    -  "path": "xyz789",
    -  "roles": ["abc123"],
    -  "urlKey": "abc123",
    -  "urlPath": "xyz789",
    -  "count": 987,
    -  "title": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    CategoryViewInterface

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    availableSortBy - [String] - -
    defaultSortBy - String - -
    id - ID! - - 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. -
    level - Int - -
    name - String - -
    path - String - -
    roles - [String] - -
    urlKey - String - -
    urlPath - String - -
    -
    -
    -
    Possible Types
    - - - - - - - - - - - -
    CategoryViewInterface Types
    -

    CategoryView

    -
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "availableSortBy": ["abc123"],
    -  "defaultSortBy": "abc123",
    -  "id": "4",
    -  "level": 123,
    -  "name": "xyz789",
    -  "path": "abc123",
    -  "roles": ["xyz789"],
    -  "urlKey": "abc123",
    -  "urlPath": "xyz789"
    -}
     
    @@ -27494,10 +26296,10 @@
    Fields
    Example
    {
       "agreement_id": 123,
    -  "checkbox_text": "xyz789",
    -  "content": "abc123",
    -  "content_height": "xyz789",
    -  "is_html": true,
    +  "checkbox_text": "abc123",
    +  "content": "xyz789",
    +  "content_height": "abc123",
    +  "is_html": false,
       "mode": "AUTO",
       "name": "xyz789"
     }
    @@ -27599,7 +26401,7 @@ 
    Fields
    Example
    {
       "code": "REORDER_NOT_AVAILABLE",
    -  "message": "abc123",
    +  "message": "xyz789",
       "path": ["xyz789"]
     }
     
    @@ -27712,7 +26514,7 @@
    Fields
    Example
    -
    {"cart": Cart, "status": true}
    +                  
    {"cart": Cart, "status": false}
     
    @@ -28128,6 +26930,16 @@
    Fields
    The list of all resources defined within the company. + + available_payment_methods - [AvailablePaymentMethod] + + Available payment methods for the company with proper B2B configuration and company-specific filtering. + + + available_shipping_methods - [CompanyAvailableShippingMethod] + + Available shipping carriers for the company with proper B2B configuration and company-specific filtering. + company_admin - Customer @@ -28354,14 +27166,18 @@
    currentPageExample
    {
       "acl_resources": [CompanyAclResource],
    +  "available_payment_methods": [AvailablePaymentMethod],
    +  "available_shipping_methods": [
    +    CompanyAvailableShippingMethod
    +  ],
       "company_admin": Customer,
       "credit": CompanyCredit,
       "credit_history": CompanyCreditHistory,
       "custom_attributes": [CustomAttribute],
    -  "email": "abc123",
    +  "email": "xyz789",
       "id": 4,
       "legal_address": CompanyLegalAddress,
    -  "legal_name": "abc123",
    +  "legal_name": "xyz789",
       "name": "xyz789",
       "payment_methods": ["abc123"],
       "reseller_id": "xyz789",
    @@ -28431,8 +27247,8 @@ 
    Example
    {
       "children": [CompanyAclResource],
       "id": "4",
    -  "sort_order": 123,
    -  "text": "abc123"
    +  "sort_order": 987,
    +  "text": "xyz789"
     }
     
    @@ -28513,12 +27329,62 @@
    Example
    {
       "custom_attributes": [AttributeValueInput],
       "email": "abc123",
    -  "firstname": "abc123",
    -  "gender": 987,
    +  "firstname": "xyz789",
    +  "gender": 123,
       "job_title": "abc123",
       "lastname": "abc123",
       "telephone": "xyz789"
     }
    +
    + + + back to top + +
    +
    +
    + Types +
    +

    CompanyAvailableShippingMethod

    +
    +
    +
    +
    Description
    +

    Describes a carrier-level shipping option available to the company.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    code - String! + +
    title - String! + +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "abc123",
    +  "title": "abc123"
    +}
     
    @@ -28571,7 +27437,7 @@
    Example
    {
       "id": 4,
       "legal_name": "xyz789",
    -  "name": "xyz789"
    +  "name": "abc123"
     }
     
    @@ -28651,7 +27517,7 @@
    Fields
    Example
    {
       "company_admin": CompanyAdminInput,
    -  "company_email": "abc123",
    +  "company_email": "xyz789",
       "company_name": "xyz789",
       "legal_address": CompanyLegalAddressCreateInput,
       "legal_name": "xyz789",
    @@ -28819,9 +27685,9 @@ 
    Fields
    Example
    {
    -  "custom_reference_number": "abc123",
    +  "custom_reference_number": "xyz789",
       "operation_type": "ALLOCATION",
    -  "updated_by": "abc123"
    +  "updated_by": "xyz789"
     }
     
    @@ -29111,7 +27977,7 @@
    Fields
    Example
    {
    -  "code": "abc123",
    +  "code": "xyz789",
       "role_id": 4,
       "user": CompanyInvitationUserInput
     }
    @@ -29154,7 +28020,7 @@ 
    Fields
    Example
    -
    {"success": true}
    +                  
    {"success": false}
     
    @@ -29221,10 +28087,10 @@
    Fields
    Example
    {
       "company_id": 4,
    -  "customer_id": "4",
    +  "customer_id": 4,
       "job_title": "abc123",
       "status": "ACTIVE",
    -  "telephone": "xyz789"
    +  "telephone": "abc123"
     }
     
    @@ -29291,12 +28157,12 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "country_code": "AF",
       "postcode": "xyz789",
       "region": CustomerAddressRegion,
    -  "street": ["abc123"],
    -  "telephone": "xyz789"
    +  "street": ["xyz789"],
    +  "telephone": "abc123"
     }
     
    @@ -29369,12 +28235,12 @@
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "country_id": "AF",
       "postcode": "abc123",
       "region": CustomerAddressRegionInput,
    -  "street": ["xyz789"],
    -  "telephone": "xyz789"
    +  "street": ["abc123"],
    +  "telephone": "abc123"
     }
     
    @@ -29447,12 +28313,12 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "country_id": "AF",
       "postcode": "abc123",
       "region": CustomerAddressRegionInput,
    -  "street": ["xyz789"],
    -  "telephone": "abc123"
    +  "street": ["abc123"],
    +  "telephone": "xyz789"
     }
     
    @@ -29509,8 +28375,8 @@
    Fields
    Example
    {
    -  "id": 4,
    -  "name": "abc123",
    +  "id": "4",
    +  "name": "xyz789",
       "permissions": [CompanyAclResource],
       "users_count": 123
     }
    @@ -29561,7 +28427,7 @@ 
    Fields
    Example
    {
    -  "name": "xyz789",
    +  "name": "abc123",
       "permissions": ["abc123"]
     }
     
    @@ -29619,7 +28485,7 @@
    Example
    {
       "id": "4",
       "name": "xyz789",
    -  "permissions": ["xyz789"]
    +  "permissions": ["abc123"]
     }
     
    @@ -29725,8 +28591,8 @@
    Fields
    Example
    {
    -  "email": "xyz789",
    -  "firstname": "abc123",
    +  "email": "abc123",
    +  "firstname": "xyz789",
       "lastname": "xyz789"
     }
     
    @@ -29861,7 +28727,7 @@
    Example
    {
       "entity": CompanyTeam,
       "id": "4",
    -  "parent_id": "4"
    +  "parent_id": 4
     }
     
    @@ -29909,7 +28775,7 @@
    Fields
    Example
    -
    {"parent_tree_id": 4, "tree_id": "4"}
    +                  
    {"parent_tree_id": "4", "tree_id": 4}
     
    @@ -29966,9 +28832,9 @@
    Fields
    Example
    {
       "description": "xyz789",
    -  "id": 4,
    +  "id": "4",
       "name": "abc123",
    -  "structure_id": "4"
    +  "structure_id": 4
     }
     
    @@ -30023,9 +28889,9 @@
    Fields
    Example
    {
    -  "description": "xyz789",
    +  "description": "abc123",
       "name": "xyz789",
    -  "target_id": "4"
    +  "target_id": 4
     }
     
    @@ -30081,8 +28947,8 @@
    Fields
    Example
    {
       "description": "abc123",
    -  "id": "4",
    -  "name": "xyz789"
    +  "id": 4,
    +  "name": "abc123"
     }
     
    @@ -30155,10 +29021,10 @@
    Fields
    Example
    {
    -  "company_email": "xyz789",
    -  "company_name": "abc123",
    +  "company_email": "abc123",
    +  "company_name": "xyz789",
       "legal_address": CompanyLegalAddressUpdateInput,
    -  "legal_name": "xyz789",
    +  "legal_name": "abc123",
       "reseller_id": "xyz789",
       "vat_tax_id": "xyz789"
     }
    @@ -30245,8 +29111,8 @@ 
    Fields
    Example
    {
    -  "email": "xyz789",
    -  "firstname": "abc123",
    +  "email": "abc123",
    +  "firstname": "xyz789",
       "job_title": "abc123",
       "lastname": "abc123",
       "role_id": "4",
    @@ -30386,8 +29252,8 @@ 
    Example
    {
       "email": "xyz789",
       "firstname": "abc123",
    -  "id": 4,
    -  "job_title": "abc123",
    +  "id": "4",
    +  "job_title": "xyz789",
       "lastname": "abc123",
       "role_id": "4",
       "status": "ACTIVE",
    @@ -30533,8 +29399,8 @@ 
    Fields
    Example
    {
    -  "code": "xyz789",
    -  "label": "abc123"
    +  "code": "abc123",
    +  "label": "xyz789"
     }
     
    @@ -30647,9 +29513,9 @@
    Fields
    Example
    {
       "attributes": [ComparableAttribute],
    -  "item_count": 123,
    +  "item_count": 987,
       "items": [ComparableItem],
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -30657,191 +29523,38 @@
    Example
    back to top
    -
    +
    -

    ComplexProductView

    +

    CompleteOrderInput

    Description
    -

    Represents all product types, except simple products. Complex product prices are returned as a price range, because price values can vary based on selected options.

    +

    Update the quote and complete the order

    Fields
    - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - +
    Field NameInput Field Description
    addToCartAllowed - Boolean - A flag stating if the product can be added to cart This field is deprecated and will be removed. -
    inStock - Boolean - A flag stating if the product is in stock This field is deprecated and will be removed. -
    lowStock - Boolean - A flag stating if the product stock is low This field is deprecated and will be removed. -
    attributes - [ProductViewAttribute] - A list of merchant-defined attributes designated for the storefront.
    -
    -
    Arguments
    -
    -
    -
    roles - [String] -
    -
    -
    -
    -
    description - String - The detailed description of the product.
    id - ID! - The product ID, generated as a composite key, unique per locale.
    images - [ProductViewImage] - A list of images defined for the product.
    -
    -
    Arguments
    -
    -
    -
    roles - [String] -
    -
    -
    -
    -
    videos - [ProductViewVideo] - A list of videos defined for the product.
    lastModifiedAt - DateTime - Date and time when the product was last updated.
    metaDescription - String - A brief overview of the product for search results listings.
    metaKeyword - String - A comma-separated list of keywords that are visible only to search engines.
    metaTitle - String - A string that is displayed in the title bar and tab of the browser and in search results lists.
    name - String - Product name.
    inputOptions - [ProductViewInputOption] - A list of input options. This field is deprecated and will be removed. -
    options - [ProductViewOption] - A list of selectable options.
    priceRange - ProductViewPriceRange - A range of possible prices for a complex product.
    shortDescription - String - A summary of the product.
    sku - String - Product SKU.
    externalId - String - External Id This field is deprecated and will be removed. -
    url - String - Canonical URL of the product. This field is deprecated and will be removed. -
    urlKey - String - The URL key of the product.
    links - [ProductViewLink] - A list of product links
    -
    -
    Arguments
    -
    -
    -
    linkTypes - [String!] -
    -
    -
    -
    -
    queryType - String + + cartId - String! Indicates if the product was retrieved from the primary or the backup query The customer cart ID
    visibility - String + + id - String! Visibility setting of the product PayPal order ID
    @@ -30851,30 +29564,8 @@
    linkTypes
    Example
    {
    -  "addToCartAllowed": false,
    -  "inStock": false,
    -  "lowStock": false,
    -  "attributes": [ProductViewAttribute],
    -  "description": "xyz789",
    -  "id": 4,
    -  "images": [ProductViewImage],
    -  "videos": [ProductViewVideo],
    -  "lastModifiedAt": "2007-12-03T10:15:30Z",
    -  "metaDescription": "xyz789",
    -  "metaKeyword": "abc123",
    -  "metaTitle": "abc123",
    -  "name": "abc123",
    -  "inputOptions": [ProductViewInputOption],
    -  "options": [ProductViewOption],
    -  "priceRange": ProductViewPriceRange,
    -  "shortDescription": "abc123",
    -  "sku": "xyz789",
    -  "externalId": "xyz789",
    -  "url": "abc123",
    -  "urlKey": "xyz789",
    -  "links": [ProductViewLink],
    -  "queryType": "xyz789",
    -  "visibility": "xyz789"
    +  "cartId": "xyz789",
    +  "id": "abc123"
     }
     
    @@ -30911,7 +29602,7 @@
    Fields
    Example
    -
    {"html": "xyz789"}
    +                  
    {"html": "abc123"}
     
    @@ -30967,9 +29658,9 @@
    Fields
    Example
    {
    -  "code": "abc123",
    -  "label": "xyz789",
    -  "uid": "4",
    +  "code": "xyz789",
    +  "label": "abc123",
    +  "uid": 4,
       "value_index": 123
     }
     
    @@ -31114,14 +29805,14 @@
    Example
    "gift_wrapping": GiftWrapping, "is_available": false, "max_qty": 123.45, - "min_qty": 987.65, + "min_qty": 123.45, "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, "quantity": 123.45, - "uid": "4" + "uid": 4 }
    @@ -31169,7 +29860,7 @@
    Fields
    Example
    {
       "attribute_code": "abc123",
    -  "option_value_uids": [4]
    +  "option_value_uids": ["4"]
     }
     
    @@ -31329,7 +30020,7 @@
    Example
    "entered_options": [OrderItemOption], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": 4, + "id": "4", "parent_sku": "xyz789", "prices": OrderItemPrices, "product": ProductInterface, @@ -31346,7 +30037,7 @@
    Example
    "quantity_returned": 987.65, "quantity_shipped": 123.45, "selected_options": [OrderItemOption], - "status": "abc123" + "status": "xyz789" }
    @@ -31629,7 +30320,7 @@
    filters
    Example
    {
    -  "canonical_url": "xyz789",
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
       "configurable_options": [ConfigurableProductOptions],
       "configurable_product_options_selection": ConfigurableProductOptionsSelection,
    @@ -31641,38 +30332,38 @@ 
    Example
    "gift_wrapping_available": true, "gift_wrapping_price": Money, "image": ProductImage, - "is_returnable": "abc123", - "manufacturer": 987, - "max_sale_qty": 987.65, + "is_returnable": "xyz789", + "manufacturer": 123, + "max_sale_qty": 123.45, "media_gallery": [MediaGalleryInterface], "meta_description": "abc123", - "meta_keyword": "xyz789", - "meta_title": "abc123", + "meta_keyword": "abc123", + "meta_title": "xyz789", "min_sale_qty": 987.65, "name": "xyz789", "new_from_date": "abc123", "new_to_date": "abc123", - "only_x_left_in_stock": 987.65, + "only_x_left_in_stock": 123.45, "options": [CustomizableOptionInterface], - "options_container": "xyz789", + "options_container": "abc123", "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "quantity": 987.65, + "quantity": 123.45, "related_products": [ProductInterface], "short_description": ComplexTextValue, "sku": "abc123", "small_image": ProductImage, - "special_price": 123.45, + "special_price": 987.65, "special_to_date": "abc123", "stock_status": "IN_STOCK", - "swatch_image": "abc123", + "swatch_image": "xyz789", "thumbnail": ProductImage, "uid": 4, "upsell_products": [ProductInterface], - "url_key": "xyz789", + "url_key": "abc123", "variants": [ConfigurableVariant], - "weight": 123.45 + "weight": 987.65 }
    @@ -31729,9 +30420,9 @@
    Fields
    Example
    {
    -  "attribute_code": "abc123",
    -  "label": "xyz789",
    -  "uid": "4",
    +  "attribute_code": "xyz789",
    +  "label": "abc123",
    +  "uid": 4,
       "values": [ConfigurableProductOptionValue]
     }
     
    @@ -31794,8 +30485,8 @@
    Fields
    Example
    {
    -  "is_available": false,
    -  "is_use_default": false,
    +  "is_available": true,
    +  "is_use_default": true,
       "label": "xyz789",
       "swatch": SwatchDataInterface,
       "uid": 4
    @@ -31870,11 +30561,11 @@ 
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    +  "attribute_code": "abc123",
       "attribute_uid": 4,
       "label": "abc123",
       "position": 123,
    -  "uid": 4,
    +  "uid": "4",
       "use_default": false,
       "values": [ConfigurableProductOptionsValues]
     }
    @@ -32006,10 +30697,10 @@ 
    Fields
    Example
    {
       "default_label": "abc123",
    -  "label": "abc123",
    -  "store_label": "abc123",
    +  "label": "xyz789",
    +  "store_label": "xyz789",
       "swatch_data": SwatchDataInterface,
    -  "uid": "4",
    +  "uid": 4,
       "use_default_value": true
     }
     
    @@ -32076,7 +30767,7 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "product": ProductInterface, "quantity": 987.65, - "uid": "4" + "uid": 4 }
    @@ -32202,11 +30893,11 @@
    Fields
    Example
    {
    -  "added_at": "xyz789",
    +  "added_at": "abc123",
       "configurable_options": [SelectedConfigurableOption],
       "configured_variant": ProductInterface,
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "abc123",
    +  "description": "xyz789",
       "id": "4",
       "product": ProductInterface,
       "quantity": 123.45
    @@ -32304,8 +30995,8 @@ 
    Fields
    Example
    {
    -  "confirmation_key": "abc123",
    -  "email": "abc123"
    +  "confirmation_key": "xyz789",
    +  "email": "xyz789"
     }
     
    @@ -32458,7 +31149,7 @@
    Example
    "comment": "xyz789", "email": "xyz789", "name": "abc123", - "telephone": "xyz789" + "telephone": "abc123" }
    @@ -32701,7 +31392,7 @@
    Example
    "full_name_locale": "xyz789", "id": "abc123", "three_letter_abbreviation": "abc123", - "two_letter_abbreviation": "abc123" + "two_letter_abbreviation": "xyz789" }
    @@ -34496,8 +33187,8 @@
    Example
    GiftRegistryDynamicAttributeInput ], "event_name": "xyz789", - "gift_registry_type_uid": 4, - "message": "abc123", + "gift_registry_type_uid": "4", + "message": "xyz789", "privacy_settings": "PRIVATE", "registrants": [AddGiftRegistryRegistrantInput], "shipping_address": GiftRegistryShippingAddressInput, @@ -34579,7 +33270,7 @@
    Fields
    Example
    -
    {"cart_uid": 4}
    +                  
    {"cart_uid": "4"}
     
    @@ -34683,7 +33374,7 @@
    Example
    {
       "cartId": "xyz789",
       "location": "PRODUCT_DETAIL",
    -  "methodCode": "abc123",
    +  "methodCode": "xyz789",
       "paymentSource": "abc123",
       "vaultIntent": false
     }
    @@ -34749,7 +33440,7 @@ 
    Example
    {
       "amount": 987.65,
       "currency_code": "xyz789",
    -  "id": "xyz789",
    +  "id": "abc123",
       "mp_order_id": "abc123",
       "status": "xyz789"
     }
    @@ -34912,7 +33603,7 @@ 
    Fields
    Example
    {
       "description": "abc123",
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -35002,7 +33693,7 @@
    Fields
    Example
    {
       "card_description": "xyz789",
    -  "setup_token_id": "abc123"
    +  "setup_token_id": "xyz789"
     }
     
    @@ -35050,7 +33741,7 @@
    Fields
    Example
    {
       "payment_source": PaymentSourceOutput,
    -  "vault_token_id": "xyz789"
    +  "vault_token_id": "abc123"
     }
     
    @@ -35188,7 +33879,7 @@
    Fields
    Example
    -
    {"name": "xyz789", "visibility": "PUBLIC"}
    +                  
    {"name": "abc123", "visibility": "PUBLIC"}
     
    @@ -35296,7 +33987,7 @@
    Example
    {
       "comments": [SalesCommentItem],
       "custom_attributes": [CustomAttribute],
    -  "id": 4,
    +  "id": "4",
       "items": [CreditMemoItemInterface],
       "number": "xyz789",
       "total": CreditMemoTotal
    @@ -35426,10 +34117,10 @@ 
    Example
    "discounts": [Discount], "id": 4, "order_item": OrderItemInterface, - "product_name": "xyz789", + "product_name": "abc123", "product_sale_price": Money, - "product_sku": "xyz789", - "quantity_refunded": 987.65 + "product_sku": "abc123", + "quantity_refunded": 123.45 }
    @@ -35484,7 +34175,7 @@
    Fields
    Example
    {
    -  "credit_memo_id": "abc123",
    +  "credit_memo_id": "xyz789",
       "credit_memo_item_id": "xyz789",
       "custom_attributes": [CustomAttributeInput]
     }
    @@ -35574,17 +34265,17 @@ 
    Possible Types
    -

    CreditMemoItem

    +

    DownloadableCreditMemoItem

    -

    DownloadableCreditMemoItem

    +

    GiftCardCreditMemoItem

    -

    GiftCardCreditMemoItem

    +

    CreditMemoItem

    @@ -35599,9 +34290,9 @@
    Example
    "discounts": [Discount], "id": "4", "order_item": OrderItemInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "quantity_refunded": 123.45 }
    @@ -35797,9 +34488,9 @@
    Example
    {
       "available_currency_codes": ["xyz789"],
       "base_currency_code": "xyz789",
    -  "base_currency_symbol": "xyz789",
    +  "base_currency_symbol": "abc123",
       "default_display_currency_code": "abc123",
    -  "default_display_currency_symbol": "xyz789",
    +  "default_display_currency_symbol": "abc123",
       "exchange_rates": [ExchangeRate]
     }
     
    @@ -37066,7 +35757,7 @@
    Fields
    Example
    {
       "attribute_code": "abc123",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -37116,7 +35807,7 @@
    Fields
    Example
    {
       "attribute_code": "xyz789",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -37231,13 +35922,13 @@
    Possible Types
    Example
    {
       "code": 4,
    -  "default_value": "xyz789",
    +  "default_value": "abc123",
       "entity_type": "CATALOG_PRODUCT",
    -  "frontend_class": "xyz789",
    +  "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
    -  "is_required": true,
    +  "is_required": false,
       "is_unique": true,
    -  "label": "xyz789",
    +  "label": "abc123",
       "options": [CustomAttributeOptionInterface]
     }
     
    @@ -37304,7 +35995,7 @@
    Possible Types
    Example
    {
       "is_default": true,
    -  "label": "xyz789",
    +  "label": "abc123",
       "value": "xyz789"
     }
     
    @@ -37863,21 +36554,21 @@
    Example
    "companies": UserCompaniesOutput, "compare_list": CompareList, "confirmation_status": "ACCOUNT_CONFIRMED", - "created_at": "xyz789", + "created_at": "abc123", "custom_attributes": [AttributeValueInterface], - "date_of_birth": "xyz789", + "date_of_birth": "abc123", "default_billing": "xyz789", - "default_shipping": "xyz789", - "email": "xyz789", - "firstname": "abc123", - "gender": 123, + "default_shipping": "abc123", + "email": "abc123", + "firstname": "xyz789", + "gender": 987, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, "group": CustomerGroupStorefront, - "is_subscribed": false, - "job_title": "abc123", + "is_subscribed": true, + "job_title": "xyz789", "lastname": "xyz789", - "middlename": "abc123", + "middlename": "xyz789", "orders": CustomerOrders, "prefix": "xyz789", "purchase_order": PurchaseOrder, @@ -37885,7 +36576,7 @@
    Example
    "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata, "purchase_order_approval_rules": PurchaseOrderApprovalRules, "purchase_orders": PurchaseOrders, - "purchase_orders_enabled": true, + "purchase_orders_enabled": false, "requisition_lists": RequisitionLists, "return": Return, "returns": Returns, @@ -37894,9 +36585,9 @@
    Example
    "segments": [CustomerSegmentStorefront], "status": "ACTIVE", "store_credit": CustomerStoreCredit, - "structure_id": "4", + "structure_id": 4, "suffix": "xyz789", - "taxvat": "abc123", + "taxvat": "xyz789", "team": CompanyTeam, "telephone": "xyz789", "wishlist_v2": Wishlist, @@ -38037,6 +36728,11 @@
    attributeCodes The customer's telephone number. + + uid - ID! + + The unique ID for a CustomerAddress object. + vat_id - String @@ -38050,25 +36746,26 @@
    attributeCodes
    Example
    {
    -  "city": "xyz789",
    -  "company": "xyz789",
    +  "city": "abc123",
    +  "company": "abc123",
       "country_code": "AF",
       "custom_attributesV2": [AttributeValueInterface],
    -  "default_billing": true,
    -  "default_shipping": false,
    +  "default_billing": false,
    +  "default_shipping": true,
       "extension_attributes": [CustomerAddressAttribute],
       "fax": "abc123",
    -  "firstname": "xyz789",
    +  "firstname": "abc123",
       "id": 987,
       "lastname": "xyz789",
    -  "middlename": "abc123",
    -  "postcode": "xyz789",
    -  "prefix": "xyz789",
    +  "middlename": "xyz789",
    +  "postcode": "abc123",
    +  "prefix": "abc123",
       "region": CustomerAddressRegion,
       "region_id": 123,
    -  "street": ["abc123"],
    +  "street": ["xyz789"],
       "suffix": "xyz789",
    -  "telephone": "abc123",
    +  "telephone": "xyz789",
    +  "uid": "4",
       "vat_id": "xyz789"
     }
     
    @@ -38116,8 +36813,8 @@
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    -  "value": "xyz789"
    +  "attribute_code": "abc123",
    +  "value": "abc123"
     }
     
    @@ -38257,22 +36954,22 @@
    Fields
    Example
    {
       "city": "xyz789",
    -  "company": "abc123",
    +  "company": "xyz789",
       "country_code": "AF",
       "custom_attributesV2": [AttributeValueInput],
       "default_billing": true,
       "default_shipping": false,
    -  "fax": "xyz789",
    -  "firstname": "xyz789",
    +  "fax": "abc123",
    +  "firstname": "abc123",
       "lastname": "xyz789",
       "middlename": "abc123",
       "postcode": "abc123",
    -  "prefix": "xyz789",
    +  "prefix": "abc123",
       "region": CustomerAddressRegionInput,
       "street": ["xyz789"],
       "suffix": "xyz789",
       "telephone": "xyz789",
    -  "vat_id": "abc123"
    +  "vat_id": "xyz789"
     }
     
    @@ -38324,9 +37021,9 @@
    Fields
    Example
    {
    -  "region": "abc123",
    +  "region": "xyz789",
       "region_code": "abc123",
    -  "region_id": 123
    +  "region_id": 987
     }
     
    @@ -38383,7 +37080,7 @@
    Example
    {
       "region": "abc123",
       "region_code": "xyz789",
    -  "region_id": 987
    +  "region_id": 123
     }
     
    @@ -38535,18 +37232,18 @@
    Fields
    Example
    {
    -  "code": 4,
    -  "default_value": "abc123",
    +  "code": "4",
    +  "default_value": "xyz789",
       "entity_type": "CATALOG_PRODUCT",
       "frontend_class": "xyz789",
       "frontend_input": "BOOLEAN",
       "input_filter": "NONE",
    -  "is_required": true,
    -  "is_unique": false,
    +  "is_required": false,
    +  "is_unique": true,
       "label": "abc123",
       "multiline_count": 987,
       "options": [CustomAttributeOptionInterface],
    -  "sort_order": 987,
    +  "sort_order": 123,
       "validate_rules": [ValidationRule]
     }
     
    @@ -38662,17 +37359,17 @@
    Fields
    Example
    {
    -  "allow_remote_shopping_assistance": true,
    +  "allow_remote_shopping_assistance": false,
       "custom_attributes": [AttributeValueInput],
       "date_of_birth": "xyz789",
       "email": "abc123",
       "firstname": "abc123",
    -  "gender": 123,
    +  "gender": 987,
       "is_subscribed": false,
    -  "lastname": "abc123",
    -  "middlename": "abc123",
    -  "password": "abc123",
    -  "prefix": "abc123",
    +  "lastname": "xyz789",
    +  "middlename": "xyz789",
    +  "password": "xyz789",
    +  "prefix": "xyz789",
       "suffix": "abc123",
       "taxvat": "abc123"
     }
    @@ -38737,10 +37434,10 @@ 
    Fields
    Example
    {
       "date": "abc123",
    -  "download_url": "abc123",
    -  "order_increment_id": "xyz789",
    +  "download_url": "xyz789",
    +  "order_increment_id": "abc123",
       "remaining_downloads": "abc123",
    -  "status": "xyz789"
    +  "status": "abc123"
     }
     
    @@ -38821,7 +37518,7 @@
    Fields
    Example
    -
    {"uid": "4"}
    +                  
    {"uid": 4}
     
    @@ -39032,12 +37729,12 @@
    Example
    "applied_gift_cards": [ApplyGiftCardToOrder], "available_actions": ["REORDER"], "billing_address": OrderAddress, - "carrier": "abc123", + "carrier": "xyz789", "comments": [SalesCommentItem], "credit_memos": [CreditMemo], "custom_attributes": [CustomAttribute], "customer_info": OrderCustomerInfo, - "email": "abc123", + "email": "xyz789", "gift_message": GiftMessage, "gift_receipt_included": false, "gift_wrapping": GiftWrapping, @@ -39046,16 +37743,16 @@
    Example
    "is_virtual": true, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], - "number": "abc123", + "number": "xyz789", "order_date": "xyz789", "order_status_change_date": "xyz789", "payment_methods": [OrderPaymentMethod], - "printed_card_included": false, + "printed_card_included": true, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, - "shipping_method": "xyz789", - "status": "xyz789", + "shipping_method": "abc123", + "status": "abc123", "token": "xyz789", "total": OrderTotal } @@ -39208,10 +37905,10 @@
    Fields
    Example
    {
    -  "date_of_first_order": "xyz789",
    +  "date_of_first_order": "abc123",
       "items": [CustomerOrder],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -39468,7 +38165,7 @@
    Example
    {
       "balance_history": CustomerStoreCreditHistory,
       "current_balance": Money,
    -  "enabled": true
    +  "enabled": false
     }
     
    @@ -39582,7 +38279,7 @@
    Example
    "action": "abc123", "actual_balance": Money, "balance_change": Money, - "date_time_changed": "xyz789" + "date_time_changed": "abc123" }
    @@ -39623,7 +38320,7 @@
    Fields
    Example
    -
    {"token": "abc123"}
    +                  
    {"token": "xyz789"}
     
    @@ -39725,17 +38422,17 @@
    Fields
    Example
    {
    -  "allow_remote_shopping_assistance": false,
    +  "allow_remote_shopping_assistance": true,
       "custom_attributes": [AttributeValueInput],
    -  "date_of_birth": "abc123",
    -  "firstname": "abc123",
    +  "date_of_birth": "xyz789",
    +  "firstname": "xyz789",
       "gender": 123,
       "is_subscribed": true,
       "lastname": "xyz789",
    -  "middlename": "abc123",
    -  "prefix": "abc123",
    +  "middlename": "xyz789",
    +  "prefix": "xyz789",
       "suffix": "xyz789",
    -  "taxvat": "abc123"
    +  "taxvat": "xyz789"
     }
     
    @@ -39802,10 +38499,10 @@
    Fields
    Example
    {
    -  "product_sku": "xyz789",
    +  "product_sku": "abc123",
       "required": true,
       "sort_order": 123,
    -  "title": "xyz789",
    +  "title": "abc123",
       "uid": 4,
       "value": CustomizableAreaValue
     }
    @@ -39935,10 +38632,10 @@ 
    Fields
    Example
    {
    -  "required": false,
    -  "sort_order": 123,
    +  "required": true,
    +  "sort_order": 987,
       "title": "xyz789",
    -  "uid": "4",
    +  "uid": 4,
       "value": [CustomizableCheckboxValue]
     }
     
    @@ -40012,12 +38709,12 @@
    Fields
    Example
    {
       "option_type_id": 123,
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
       "sku": "abc123",
       "sort_order": 123,
    -  "title": "abc123",
    -  "uid": "4"
    +  "title": "xyz789",
    +  "uid": 4
     }
     
    @@ -40085,9 +38782,9 @@
    Fields
    Example
    {
       "product_sku": "xyz789",
    -  "required": true,
    -  "sort_order": 987,
    -  "title": "xyz789",
    +  "required": false,
    +  "sort_order": 123,
    +  "title": "abc123",
       "uid": 4,
       "value": CustomizableDateValue
     }
    @@ -40207,11 +38904,11 @@ 
    Fields
    Example
    {
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
       "sku": "abc123",
       "type": "DATE",
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -40275,8 +38972,8 @@
    Example
    {
       "required": true,
       "sort_order": 123,
    -  "title": "abc123",
    -  "uid": 4,
    +  "title": "xyz789",
    +  "uid": "4",
       "value": [CustomizableDropDownValue]
     }
     
    @@ -40350,12 +39047,12 @@
    Fields
    Example
    {
       "option_type_id": 123,
    -  "price": 123.45,
    +  "price": 987.65,
       "price_type": "FIXED",
       "sku": "abc123",
       "sort_order": 123,
       "title": "xyz789",
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -40422,10 +39119,10 @@
    Fields
    Example
    {
    -  "product_sku": "abc123",
    -  "required": true,
    +  "product_sku": "xyz789",
    +  "required": false,
       "sort_order": 123,
    -  "title": "abc123",
    +  "title": "xyz789",
       "uid": "4",
       "value": CustomizableFieldValue
     }
    @@ -40489,10 +39186,10 @@ 
    Fields
    Example
    {
    -  "max_characters": 123,
    +  "max_characters": 987,
       "price": 123.45,
       "price_type": "FIXED",
    -  "sku": "abc123",
    +  "sku": "xyz789",
       "uid": 4
     }
     
    @@ -40560,11 +39257,11 @@
    Fields
    Example
    {
    -  "product_sku": "xyz789",
    -  "required": false,
    -  "sort_order": 123,
    +  "product_sku": "abc123",
    +  "required": true,
    +  "sort_order": 987,
       "title": "xyz789",
    -  "uid": 4,
    +  "uid": "4",
       "value": CustomizableFileValue
     }
     
    @@ -40640,10 +39337,10 @@
    Example
    "file_extension": "abc123", "image_size_x": 987, "image_size_y": 123, - "price": 123.45, + "price": 987.65, "price_type": "FIXED", - "sku": "xyz789", - "uid": 4 + "sku": "abc123", + "uid": "4" }
    @@ -40706,9 +39403,9 @@
    Fields
    Example
    {
       "required": true,
    -  "sort_order": 987,
    -  "title": "xyz789",
    -  "uid": 4,
    +  "sort_order": 123,
    +  "title": "abc123",
    +  "uid": "4",
       "value": [CustomizableMultipleValue]
     }
     
    @@ -40781,12 +39478,12 @@
    Fields
    Example
    {
    -  "option_type_id": 987,
    -  "price": 123.45,
    +  "option_type_id": 123,
    +  "price": 987.65,
       "price_type": "FIXED",
       "sku": "xyz789",
       "sort_order": 123,
    -  "title": "xyz789",
    +  "title": "abc123",
       "uid": "4"
     }
     
    @@ -40835,7 +39532,7 @@
    Fields
    Example
    -
    {"uid": 4, "value_string": "abc123"}
    +                  
    {"uid": 4, "value_string": "xyz789"}
     
    @@ -40902,17 +39599,17 @@
    Possible Types
    -

    CustomizableCheckboxOption

    +

    CustomizableDateOption

    -

    CustomizableDateOption

    +

    CustomizableDropDownOption

    -

    CustomizableDropDownOption

    +

    CustomizableMultipleOption

    @@ -40927,12 +39624,12 @@
    Possible Types
    -

    CustomizableMultipleOption

    +

    CustomizableRadioOption

    -

    CustomizableRadioOption

    +

    CustomizableCheckboxOption

    @@ -40994,32 +39691,32 @@
    Possible Types
    -

    BundleProduct

    +

    VirtualProduct

    -

    ConfigurableProduct

    +

    SimpleProduct

    -

    DownloadableProduct

    +

    ConfigurableProduct

    -

    GiftCardProduct

    +

    BundleProduct

    -

    SimpleProduct

    +

    DownloadableProduct

    -

    VirtualProduct

    +

    GiftCardProduct

    @@ -41090,9 +39787,9 @@
    Fields
    Example
    {
    -  "required": true,
    -  "sort_order": 987,
    -  "title": "xyz789",
    +  "required": false,
    +  "sort_order": 123,
    +  "title": "abc123",
       "uid": "4",
       "value": [CustomizableRadioValue]
     }
    @@ -41167,35 +39864,13 @@ 
    Fields
    Example
    {
       "option_type_id": 123,
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
       "sku": "abc123",
    -  "sort_order": 987,
    -  "title": "xyz789",
    +  "sort_order": 123,
    +  "title": "abc123",
       "uid": "4"
     }
    -
    -
    -
    - back to top - -
    -
    -
    - Types -
    -

    DateTime

    -
    -
    -
    -
    Description
    -

    An RFC-3339 compliant DateTime Scalar

    -
    -
    -
    -
    -
    Example
    -
    "2007-12-03T10:15:30Z"
     
    @@ -41235,7 +39910,7 @@
    Fields
    Example
    -
    {"success": false}
    +                  
    {"success": true}
     
    @@ -41448,7 +40123,7 @@
    Fields
    Example
    {
       "errors": [NegotiableQuoteInvalidStateError],
    -  "quote_uid": 4
    +  "quote_uid": "4"
     }
     
    @@ -41567,7 +40242,7 @@
    Fields
    Example
    -
    {"quote_uids": ["4"]}
    +                  
    {"quote_uids": [4]}
     
    @@ -41831,7 +40506,7 @@
    Fields
    Example
    -
    {"approval_rule_uids": [4]}
    +                  
    {"approval_rule_uids": ["4"]}
     
    @@ -42077,7 +40752,7 @@
    Example
    "coupon": AppliedCoupon, "is_discounting_locked": false, "label": "abc123", - "type": "xyz789", + "type": "abc123", "value": 987.65 }
    @@ -42200,10 +40875,10 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "discount": [Discount], "errors": [CartItemError], - "is_available": false, + "is_available": true, "links": [DownloadableProductLinks], - "max_qty": 987.65, - "min_qty": 123.45, + "max_qty": 123.45, + "min_qty": 987.65, "not_available_message": "xyz789", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], @@ -42296,12 +40971,12 @@
    Example
    "custom_attributes": [CustomAttribute], "discounts": [Discount], "downloadable_links": [DownloadableItemsLinks], - "id": 4, + "id": "4", "order_item": OrderItemInterface, - "product_name": "xyz789", + "product_name": "abc123", "product_sale_price": Money, "product_sku": "abc123", - "quantity_refunded": 123.45 + "quantity_refunded": 987.65 }
    @@ -42390,7 +41065,7 @@
    Example
    "order_item": OrderItemInterface, "product_name": "abc123", "product_sale_price": Money, - "product_sku": "abc123", + "product_sku": "xyz789", "quantity_invoiced": 123.45 }
    @@ -42443,9 +41118,9 @@
    Fields
    Example
    {
    -  "sort_order": 987,
    -  "title": "abc123",
    -  "uid": "4"
    +  "sort_order": 123,
    +  "title": "xyz789",
    +  "uid": 4
     }
     
    @@ -42610,23 +41285,23 @@
    Example
    "entered_options": [OrderItemOption], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": 4, + "id": "4", "prices": OrderItemPrices, "product": ProductInterface, - "product_name": "xyz789", + "product_name": "abc123", "product_sale_price": Money, "product_sku": "xyz789", "product_type": "xyz789", - "product_url_key": "abc123", - "quantity_canceled": 123.45, - "quantity_invoiced": 123.45, - "quantity_ordered": 123.45, - "quantity_refunded": 987.65, - "quantity_return_requested": 987.65, - "quantity_returned": 987.65, + "product_url_key": "xyz789", + "quantity_canceled": 987.65, + "quantity_invoiced": 987.65, + "quantity_ordered": 987.65, + "quantity_refunded": 123.45, + "quantity_return_requested": 123.45, + "quantity_returned": 123.45, "quantity_shipped": 123.45, "selected_options": [OrderItemOption], - "status": "abc123" + "status": "xyz789" }
    @@ -42896,7 +41571,7 @@
    filters
    Example
    {
    -  "canonical_url": "xyz789",
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
       "country_of_manufacture": "xyz789",
       "crosssell_products": [ProductInterface],
    @@ -42909,7 +41584,7 @@ 
    Example
    DownloadableProductSamples ], "gift_message_available": false, - "gift_wrapping_available": false, + "gift_wrapping_available": true, "gift_wrapping_price": Money, "image": ProductImage, "is_returnable": "abc123", @@ -42919,19 +41594,19 @@
    Example
    "max_sale_qty": 987.65, "media_gallery": [MediaGalleryInterface], "meta_description": "abc123", - "meta_keyword": "abc123", - "meta_title": "xyz789", - "min_sale_qty": 987.65, - "name": "xyz789", - "new_from_date": "abc123", + "meta_keyword": "xyz789", + "meta_title": "abc123", + "min_sale_qty": 123.45, + "name": "abc123", + "new_from_date": "xyz789", "new_to_date": "abc123", "only_x_left_in_stock": 987.65, "options": [CustomizableOptionInterface], - "options_container": "abc123", + "options_container": "xyz789", "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "quantity": 123.45, + "quantity": 987.65, "related_products": [ProductInterface], "short_description": ComplexTextValue, "sku": "abc123", @@ -42943,7 +41618,7 @@
    Example
    "thumbnail": ProductImage, "uid": "4", "upsell_products": [ProductInterface], - "url_key": "xyz789" + "url_key": "abc123" }
    @@ -43068,7 +41743,7 @@
    Example
    "sample_url": "xyz789", "sort_order": 987, "title": "xyz789", - "uid": "4" + "uid": 4 }
    @@ -43233,9 +41908,9 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "links": [DownloadableProductLinks], "product": ProductInterface, - "quantity": 987.65, + "quantity": 123.45, "samples": [DownloadableProductSamples], - "uid": "4" + "uid": 4 } @@ -43315,11 +41990,11 @@
    Example
    {
       "added_at": "abc123",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "abc123",
    +  "description": "xyz789",
       "id": 4,
       "links_v2": [DownloadableProductLinks],
       "product": ProductInterface,
    -  "quantity": 987.65,
    +  "quantity": 123.45,
       "samples": [DownloadableProductSamples]
     }
     
    @@ -43368,10 +42043,7 @@
    Fields
    Example
    -
    {
    -  "duplicated_quote_uid": 4,
    -  "quote_uid": "4"
    -}
    +                  
    {"duplicated_quote_uid": 4, "quote_uid": 4}
     
    @@ -43460,7 +42132,7 @@
    Fields
    Example
    {
       "attribute_code": "abc123",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -43624,17 +42296,17 @@
    Possible Types
    -

    InternalError

    +

    NoSuchEntityUidError

    -

    NegotiableQuoteInvalidStateError

    +

    InternalError

    -

    NoSuchEntityUidError

    +

    NegotiableQuoteInvalidStateError

    @@ -43644,7 +42316,7 @@
    Possible Types
    Example
    -
    {"message": "xyz789"}
    +                  
    {"message": "abc123"}
     
    @@ -43699,7 +42371,7 @@
    Fields
    Example
    {
       "country_code": "AF",
    -  "postcode": "xyz789",
    +  "postcode": "abc123",
       "region": CustomerAddressRegionInput
     }
     
    @@ -43928,7 +42600,131 @@
    Fields
    Example
    -
    {"currency_to": "xyz789", "rate": 123.45}
    +                  
    {"currency_to": "xyz789", "rate": 987.65}
    +
    +
    +
    + back to top + +
    +
    +
    + Types +
    +

    FastlaneConfig

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    code - String + The payment method code as defined in the payment gateway
    is_visible - Boolean + Indicates whether the payment method is displayed
    payment_intent - String + Defines the payment intent (Authorize or Capture
    payment_source - String + The payment source for the payment method
    sdk_params - [SDKParams] + The PayPal parameters required to load the JS SDK
    sort_order - String + The relative order the payment method is displayed on the checkout page
    title - String + The name displayed for the payment method
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "code": "abc123",
    +  "is_visible": true,
    +  "payment_intent": "xyz789",
    +  "payment_source": "abc123",
    +  "sdk_params": [SDKParams],
    +  "sort_order": "xyz789",
    +  "title": "abc123"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    FastlaneMethodInput

    +
    +
    +
    +
    Description
    +

    Fastlane Payment inputs

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + payment_source - String + The payment source for the payment method
    + paypal_fastlane_token - String + The single use token from Fastlane
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "payment_source": "abc123",
    +  "paypal_fastlane_token": "abc123"
    +}
     
    @@ -43977,7 +42773,7 @@
    Fields
    Example
    {
       "eq": "abc123",
    -  "in": ["abc123"]
    +  "in": ["xyz789"]
     }
     
    @@ -44070,7 +42866,7 @@
    Fields
    Example
    -
    {"match": "xyz789", "match_type": "FULL"}
    +                  
    {"match": "abc123", "match_type": "FULL"}
     
    @@ -44297,80 +43093,20 @@
    Fields
    Example
    {
    -  "eq": "xyz789",
    -  "from": "xyz789",
    -  "gt": "xyz789",
    +  "eq": "abc123",
    +  "from": "abc123",
    +  "gt": "abc123",
       "gteq": "xyz789",
    -  "in": ["abc123"],
    +  "in": ["xyz789"],
       "like": "xyz789",
    -  "lt": "xyz789",
    -  "lteq": "xyz789",
    +  "lt": "abc123",
    +  "lteq": "abc123",
       "moreq": "xyz789",
       "neq": "abc123",
       "nin": ["abc123"],
    -  "notnull": "xyz789",
    +  "notnull": "abc123",
       "null": "abc123",
    -  "to": "xyz789"
    -}
    -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    FilterableInSearchAttribute

    -
    -
    -
    -
    Description
    -

    Contains product attributes that can be used for filtering in a productSearch query

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    attribute - String! - The unique identifier for an attribute code. This value should be in lowercase letters and without spaces
    frontendInput - String - Indicates how field rendered on storefront
    label - String - The display name assigned to the attribute
    numeric - Boolean - Indicates whether this attribute has a numeric value, such as a price or integer
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "attribute": "xyz789",
    -  "frontendInput": "xyz789",
    -  "label": "xyz789",
    -  "numeric": false
    +  "to": "abc123"
     }
     
    @@ -44500,13 +43236,13 @@

    Float

    Description
    -

    The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

    +

    The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

    Example
    -
    987.65
    +                  
    123.45
     
    @@ -44668,7 +43404,7 @@
    Fields
    Example
    -
    {"negotiable_quote_uid": 4}
    +                  
    {"negotiable_quote_uid": "4"}
     
    @@ -44760,7 +43496,7 @@
    Fields
    Example
    {
       "balance": Money,
    -  "code": "xyz789",
    +  "code": "abc123",
       "expiration_date": "xyz789"
     }
     
    @@ -44803,7 +43539,7 @@
    Fields
    Example
    -
    {"gift_card_code": "abc123"}
    +                  
    {"gift_card_code": "xyz789"}
     
    @@ -44864,11 +43600,11 @@
    Fields
    Example
    {
    -  "attribute_id": 987,
    +  "attribute_id": 123,
       "uid": "4",
    -  "value": 987.65,
    +  "value": 123.45,
       "website_id": 123,
    -  "website_value": 123.45
    +  "website_value": 987.65
     }
     
    @@ -45030,7 +43766,7 @@
    Example
    "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, "is_available": true, - "max_qty": 123.45, + "max_qty": 987.65, "message": "xyz789", "min_qty": 987.65, "not_available_message": "xyz789", @@ -45039,11 +43775,11 @@
    Example
    "prices": CartItemPrices, "product": ProductInterface, "quantity": 123.45, - "recipient_email": "xyz789", + "recipient_email": "abc123", "recipient_name": "abc123", - "sender_email": "xyz789", + "sender_email": "abc123", "sender_name": "xyz789", - "uid": "4" + "uid": 4 }
    @@ -45124,11 +43860,11 @@
    Example
    "custom_attributes": [CustomAttribute], "discounts": [Discount], "gift_card": GiftCardItem, - "id": 4, + "id": "4", "order_item": OrderItemInterface, "product_name": "abc123", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "quantity_refunded": 123.45 }
    @@ -45210,12 +43946,12 @@
    Example
    "custom_attributes": [CustomAttribute], "discounts": [Discount], "gift_card": GiftCardItem, - "id": "4", + "id": 4, "order_item": OrderItemInterface, "product_name": "xyz789", "product_sale_price": Money, "product_sku": "xyz789", - "quantity_invoiced": 987.65 + "quantity_invoiced": 123.45 }
    @@ -45277,11 +44013,11 @@
    Fields
    Example
    {
    -  "message": "abc123",
    +  "message": "xyz789",
       "recipient_email": "abc123",
       "recipient_name": "xyz789",
       "sender_email": "abc123",
    -  "sender_name": "xyz789"
    +  "sender_name": "abc123"
     }
     
    @@ -45356,9 +44092,9 @@
    Example
    "amount": Money, "custom_giftcard_amount": Money, "message": "xyz789", - "recipient_email": "abc123", + "recipient_email": "xyz789", "recipient_name": "abc123", - "sender_email": "abc123", + "sender_email": "xyz789", "sender_name": "xyz789" } @@ -45515,7 +44251,7 @@
    Example
    {
       "custom_attributes": [CustomAttribute],
       "discounts": [Discount],
    -  "eligible_for_return": false,
    +  "eligible_for_return": true,
       "entered_options": [OrderItemOption],
       "gift_card": GiftCardItem,
       "gift_message": GiftMessage,
    @@ -45523,20 +44259,20 @@ 
    Example
    "id": 4, "prices": OrderItemPrices, "product": ProductInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "product_type": "xyz789", - "product_url_key": "xyz789", + "product_url_key": "abc123", "quantity_canceled": 123.45, - "quantity_invoiced": 987.65, - "quantity_ordered": 987.65, + "quantity_invoiced": 123.45, + "quantity_ordered": 123.45, "quantity_refunded": 123.45, "quantity_return_requested": 123.45, - "quantity_returned": 987.65, + "quantity_returned": 123.45, "quantity_shipped": 987.65, "selected_options": [OrderItemOption], - "status": "xyz789" + "status": "abc123" }
    @@ -45843,7 +44579,7 @@
    Example
    {
       "allow_message": true,
       "allow_open_amount": true,
    -  "canonical_url": "xyz789",
    +  "canonical_url": "abc123",
       "categories": [CategoryInterface],
       "country_of_manufacture": "abc123",
       "crosssell_products": [ProductInterface],
    @@ -45851,30 +44587,30 @@ 
    Example
    "description": ComplexTextValue, "gift_card_options": [CustomizableOptionInterface], "gift_message_available": false, - "gift_wrapping_available": false, + "gift_wrapping_available": true, "gift_wrapping_price": Money, "giftcard_amounts": [GiftCardAmounts], "giftcard_type": "VIRTUAL", "image": ProductImage, - "is_redeemable": true, + "is_redeemable": false, "is_returnable": "xyz789", "lifetime": 987, - "manufacturer": 123, + "manufacturer": 987, "max_sale_qty": 987.65, "media_gallery": [MediaGalleryInterface], "message_max_length": 123, - "meta_description": "abc123", + "meta_description": "xyz789", "meta_keyword": "xyz789", "meta_title": "abc123", "min_sale_qty": 987.65, - "name": "xyz789", + "name": "abc123", "new_from_date": "xyz789", "new_to_date": "abc123", - "only_x_left_in_stock": 123.45, - "open_amount_max": 123.45, - "open_amount_min": 123.45, + "only_x_left_in_stock": 987.65, + "open_amount_max": 987.65, + "open_amount_min": 987.65, "options": [CustomizableOptionInterface], - "options_container": "xyz789", + "options_container": "abc123", "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], @@ -45883,15 +44619,15 @@
    Example
    "short_description": ComplexTextValue, "sku": "abc123", "small_image": ProductImage, - "special_price": 987.65, - "special_to_date": "xyz789", + "special_price": 123.45, + "special_to_date": "abc123", "stock_status": "IN_STOCK", "swatch_image": "abc123", "thumbnail": ProductImage, "uid": "4", "upsell_products": [ProductInterface], "url_key": "xyz789", - "weight": 987.65 + "weight": 123.45 }
    @@ -45958,7 +44694,7 @@
    Example
    "gift_card_options": GiftCardOptions, "product": ProductInterface, "quantity": 123.45, - "uid": 4 + "uid": "4" } @@ -46027,9 +44763,9 @@
    Fields
    Example
    {
       "gift_card": GiftCardItem,
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "abc123",
       "quantity_shipped": 123.45
    @@ -46161,7 +44897,7 @@ 
    Fields
    Example
    {
    -  "added_at": "abc123",
    +  "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
       "description": "abc123",
       "gift_card_options": GiftCardOptions,
    @@ -46219,9 +44955,9 @@ 
    Fields
    Example
    {
    -  "from": "abc123",
    -  "message": "xyz789",
    -  "to": "xyz789"
    +  "from": "xyz789",
    +  "message": "abc123",
    +  "to": "abc123"
     }
     
    @@ -46451,14 +45187,14 @@
    Example
    "dynamic_attributes": [GiftRegistryDynamicAttribute], "event_name": "xyz789", "items": [GiftRegistryItemInterface], - "message": "xyz789", + "message": "abc123", "owner_name": "xyz789", "privacy_settings": "PRIVATE", "registrants": [GiftRegistryRegistrant], "shipping_address": CustomerAddress, "status": "ACTIVE", "type": GiftRegistryType, - "uid": "4" + "uid": 4 }
    @@ -46639,10 +45375,7 @@
    Fields
    Example
    -
    {
    -  "code": "4",
    -  "value": "xyz789"
    -}
    +                  
    {"code": 4, "value": "abc123"}
     
    @@ -46695,12 +45428,12 @@
    Possible Types
    -

    GiftRegistryDynamicAttribute

    +

    GiftRegistryRegistrantDynamicAttribute

    -

    GiftRegistryRegistrantDynamicAttribute

    +

    GiftRegistryDynamicAttribute

    @@ -46711,7 +45444,7 @@
    Possible Types
    Example
    {
    -  "code": "4",
    +  "code": 4,
       "label": "xyz789",
       "value": "xyz789"
     }
    @@ -46776,12 +45509,12 @@ 
    Fields
    Example
    {
    -  "attribute_group": "abc123",
    +  "attribute_group": "xyz789",
       "code": 4,
       "input_type": "xyz789",
    -  "is_required": false,
    +  "is_required": true,
       "label": "abc123",
    -  "sort_order": 123
    +  "sort_order": 987
     }
     
    @@ -46865,7 +45598,7 @@
    Example
    "code": 4, "input_type": "abc123", "is_required": true, - "label": "abc123", + "label": "xyz789", "sort_order": 987 }
    @@ -46934,8 +45667,8 @@
    Example
    "note": "xyz789", "product": ProductInterface, "quantity": 987.65, - "quantity_fulfilled": 123.45, - "uid": "4" + "quantity_fulfilled": 987.65, + "uid": 4 }
    @@ -47020,8 +45753,8 @@
    Example
    "note": "abc123", "product": ProductInterface, "quantity": 123.45, - "quantity_fulfilled": 987.65, - "uid": "4" + "quantity_fulfilled": 123.45, + "uid": 4 } @@ -47150,7 +45883,7 @@
    Example
    {
       "code": "OUT_OF_STOCK",
       "gift_registry_item_uid": 4,
    -  "gift_registry_uid": 4,
    +  "gift_registry_uid": "4",
       "message": "abc123",
       "product_uid": "4"
     }
    @@ -47377,7 +46110,7 @@ 
    Example
    GiftRegistryRegistrantDynamicAttribute ], "email": "abc123", - "firstname": "abc123", + "firstname": "xyz789", "lastname": "abc123", "uid": 4 } @@ -47496,11 +46229,11 @@
    Fields
    Example
    {
    -  "event_date": "xyz789",
    +  "event_date": "abc123",
       "event_title": "abc123",
       "gift_registry_uid": "4",
       "location": "abc123",
    -  "name": "xyz789",
    +  "name": "abc123",
       "type": "abc123"
     }
     
    @@ -47549,7 +46282,10 @@
    Fields
    Example
    -
    {"address_data": CustomerAddressInput, "address_id": 4}
    +                  
    {
    +  "address_data": CustomerAddressInput,
    +  "address_id": "4"
    +}
     
    @@ -47652,7 +46388,7 @@
    Example
    "dynamic_attributes_metadata": [ GiftRegistryDynamicAttributeMetadataInterface ], - "label": "xyz789", + "label": "abc123", "uid": 4 }
    @@ -47710,10 +46446,10 @@
    Fields
    Example
    {
    -  "design": "abc123",
    +  "design": "xyz789",
       "image": GiftWrappingImage,
       "price": Money,
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -47760,7 +46496,7 @@
    Fields
    Example
    {
    -  "label": "abc123",
    +  "label": "xyz789",
       "url": "xyz789"
     }
     
    @@ -47809,7 +46545,7 @@
    Fields
    Example
    {
    -  "color": "abc123",
    +  "color": "xyz789",
       "height": 987,
       "type": "xyz789"
     }
    @@ -47891,11 +46627,11 @@ 
    Example
    {
       "button_styles": GooglePayButtonStyles,
       "code": "abc123",
    -  "is_visible": false,
    -  "payment_intent": "abc123",
    +  "is_visible": true,
    +  "payment_intent": "xyz789",
       "payment_source": "xyz789",
       "sdk_params": [SDKParams],
    -  "sort_order": "abc123",
    +  "sort_order": "xyz789",
       "three_ds_mode": "OFF",
       "title": "abc123"
     }
    @@ -47952,7 +46688,7 @@ 
    Fields
    Example
    {
    -  "payment_source": "abc123",
    +  "payment_source": "xyz789",
       "payments_order_id": "abc123",
       "paypal_order_id": "abc123"
     }
    @@ -48211,44 +46947,44 @@ 
    Example
    {
       "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "country_of_manufacture": "xyz789",
    +  "country_of_manufacture": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "gift_message_available": false,
    -  "gift_wrapping_available": false,
    +  "gift_message_available": true,
    +  "gift_wrapping_available": true,
       "gift_wrapping_price": Money,
       "image": ProductImage,
       "is_returnable": "xyz789",
       "items": [GroupedProductItem],
    -  "manufacturer": 123,
    +  "manufacturer": 987,
       "max_sale_qty": 987.65,
       "media_gallery": [MediaGalleryInterface],
    -  "meta_description": "xyz789",
    -  "meta_keyword": "xyz789",
    -  "meta_title": "abc123",
    -  "min_sale_qty": 987.65,
    -  "name": "abc123",
    +  "meta_description": "abc123",
    +  "meta_keyword": "abc123",
    +  "meta_title": "xyz789",
    +  "min_sale_qty": 123.45,
    +  "name": "xyz789",
       "new_from_date": "xyz789",
       "new_to_date": "abc123",
    -  "only_x_left_in_stock": 123.45,
    -  "options_container": "abc123",
    +  "only_x_left_in_stock": 987.65,
    +  "options_container": "xyz789",
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
       "product_links": [ProductLinksInterface],
       "quantity": 123.45,
       "related_products": [ProductInterface],
       "short_description": ComplexTextValue,
    -  "sku": "xyz789",
    +  "sku": "abc123",
       "small_image": ProductImage,
    -  "special_price": 123.45,
    +  "special_price": 987.65,
       "special_to_date": "xyz789",
       "stock_status": "IN_STOCK",
       "swatch_image": "xyz789",
       "thumbnail": ProductImage,
    -  "uid": 4,
    +  "uid": "4",
       "upsell_products": [ProductInterface],
    -  "url_key": "xyz789",
    +  "url_key": "abc123",
       "weight": 123.45
     }
     
    @@ -48302,7 +47038,7 @@
    Fields
    Example
    {
    -  "position": 123,
    +  "position": 987,
       "product": ProductInterface,
       "qty": 123.45
     }
    @@ -48374,7 +47110,7 @@ 
    Example
    {
       "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "abc123",
    +  "description": "xyz789",
       "id": "4",
       "product": ProductInterface,
       "quantity": 123.45
    @@ -48482,63 +47218,9 @@ 
    Fields
    Example
    {
    -  "email": "xyz789",
    -  "lastname": "xyz789",
    -  "number": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    Highlight

    -
    -
    -
    -
    Description
    -

    An object that provides highlighted text for matched words

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    attribute - String! - The product attribute that contains a match for the search phrase
    matched_words - [String]! - An array of strings
    value - String! - The matched text, enclosed within emphasis tags
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "attribute": "abc123",
    -  "matched_words": ["xyz789"],
    -  "value": "xyz789"
    +  "email": "abc123",
    +  "lastname": "abc123",
    +  "number": "abc123"
     }
     
    @@ -48626,15 +47308,15 @@
    Fields
    Example
    {
    -  "cc_vault_code": "abc123",
    -  "code": "xyz789",
    -  "is_vault_enabled": false,
    -  "is_visible": false,
    +  "cc_vault_code": "xyz789",
    +  "code": "abc123",
    +  "is_vault_enabled": true,
    +  "is_visible": true,
       "payment_intent": "xyz789",
       "payment_source": "xyz789",
       "requires_card_details": false,
       "sdk_params": [SDKParams],
    -  "sort_order": "xyz789",
    +  "sort_order": "abc123",
       "three_ds_mode": "OFF",
       "title": "xyz789"
     }
    @@ -48728,14 +47410,14 @@ 
    Fields
    Example
    {
       "cardBin": "abc123",
    -  "cardExpiryMonth": "xyz789",
    +  "cardExpiryMonth": "abc123",
       "cardExpiryYear": "abc123",
    -  "cardLast4": "xyz789",
    +  "cardLast4": "abc123",
       "holderName": "abc123",
    -  "is_active_payment_token_enabler": false,
    +  "is_active_payment_token_enabler": true,
       "payment_source": "abc123",
    -  "payments_order_id": "xyz789",
    -  "paypal_order_id": "abc123"
    +  "payments_order_id": "abc123",
    +  "paypal_order_id": "xyz789"
     }
     
    @@ -48758,7 +47440,7 @@
    Description
    Example
    -
    4
    +                  
    "4"
     
    @@ -48800,8 +47482,8 @@
    Fields
    Example
    {
    -  "thumbnail": "xyz789",
    -  "value": "xyz789"
    +  "thumbnail": "abc123",
    +  "value": "abc123"
     }
     
    @@ -48915,8 +47597,8 @@
    Fields
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "xyz789",
    -  "quantity": 987.65
    +  "message": "abc123",
    +  "quantity": 123.45
     }
     
    @@ -48933,13 +47615,13 @@

    Int

    Description
    -

    The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

    +

    The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

    Example
    -
    123
    +                  
    987
     
    @@ -48979,7 +47661,7 @@
    Fields
    Example
    -
    {"message": "abc123"}
    +                  
    {"message": "xyz789"}
     
    @@ -49047,7 +47729,7 @@
    Example
    {
       "comments": [SalesCommentItem],
       "custom_attributes": [CustomAttribute],
    -  "id": 4,
    +  "id": "4",
       "items": [InvoiceItemInterface],
       "number": "xyz789",
       "total": InvoiceTotal
    @@ -49180,7 +47862,7 @@ 
    Example
    "product_name": "abc123", "product_sale_price": Money, "product_sku": "abc123", - "quantity_invoiced": 987.65 + "quantity_invoiced": 123.45 }
    @@ -49236,8 +47918,8 @@
    Fields
    Example
    {
       "custom_attributes": [CustomAttributeInput],
    -  "invoice_id": "xyz789",
    -  "invoice_item_id": "abc123"
    +  "invoice_id": "abc123",
    +  "invoice_item_id": "xyz789"
     }
     
    @@ -49348,12 +48030,12 @@
    Example
    {
       "custom_attributes": [CustomAttribute],
       "discounts": [Discount],
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
       "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "abc123",
    -  "quantity_invoiced": 987.65
    +  "quantity_invoiced": 123.45
     }
     
    @@ -49558,7 +48240,7 @@
    Fields
    Example
    -
    {"is_email_available": true}
    +                  
    {"is_email_available": false}
     
    @@ -49598,7 +48280,7 @@
    Fields
    Example
    -
    {"is_role_name_available": true}
    +                  
    {"is_role_name_available": false}
     
    @@ -49745,10 +48427,10 @@
    Fields
    Example
    {
       "created_at": "xyz789",
    -  "creator_id": 123,
    -  "creator_type": 987,
    -  "negotiable_quote_item_uid": "4",
    -  "note": "xyz789",
    +  "creator_id": 987,
    +  "creator_type": 123,
    +  "negotiable_quote_item_uid": 4,
    +  "note": "abc123",
       "note_uid": 4
     }
     
    @@ -49801,7 +48483,7 @@
    Fields
    Example
    {
    -  "label": "abc123",
    +  "label": "xyz789",
       "uid": "4",
       "values": [ItemSelectedBundleOptionValue]
     }
    @@ -49866,33 +48548,11 @@ 
    Fields
    Example
    {
       "price": Money,
    -  "product_name": "xyz789",
    -  "product_sku": "abc123",
    -  "quantity": 987.65,
    -  "uid": 4
    +  "product_name": "abc123",
    +  "product_sku": "xyz789",
    +  "quantity": 123.45,
    +  "uid": "4"
     }
    -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    JSON

    -
    -
    -
    -
    Description
    -

    A JSON scalar

    -
    -
    -
    -
    -
    Example
    -
    {}
     
    @@ -49938,8 +48598,8 @@
    Fields
    Example
    {
    -  "name": "abc123",
    -  "value": "xyz789"
    +  "name": "xyz789",
    +  "value": "abc123"
     }
     
    @@ -49994,8 +48654,8 @@
    Fields
    Example
    {
    -  "note": "xyz789",
    -  "quote_item_uid": 4,
    +  "note": "abc123",
    +  "quote_item_uid": "4",
       "quote_uid": "4"
     }
     
    @@ -50059,22 +48719,22 @@
    Possible Types
    -

    AssetImage

    +

    ProductImage

    -

    AssetVideo

    +

    ProductVideo

    -

    ProductImage

    +

    AssetImage

    -

    ProductVideo

    +

    AssetVideo

    @@ -50087,9 +48747,50 @@
    Example
    {
       "disabled": false,
       "label": "abc123",
    -  "position": 123,
    -  "url": "xyz789"
    +  "position": 987,
    +  "url": "abc123"
     }
    +
    +
    +
    + back to top + +
    +
    +
    + Types +
    +

    MediaResourceType

    +
    +
    +
    +
    Description
    +

    Enumeration of media resource types

    +
    +
    +
    Values
    + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CUSTOMER_ATTRIBUTE_FILE

    +
    Customer file resource type
    +
    +
    +
    +
    +
    Example
    +
    "CUSTOMER_ATTRIBUTE_FILE"
     
    @@ -50125,7 +48826,7 @@
    Fields
    Example
    -
    {"type": "xyz789"}
    +                  
    {"type": "abc123"}
     
    @@ -50167,7 +48868,7 @@
    Fields
    Example
    {
    -  "layout": "abc123",
    +  "layout": "xyz789",
       "logo": MessageStyleLogo
     }
     
    @@ -50266,7 +48967,7 @@
    Fields
    Example
    {
       "gift_registry": GiftRegistry,
    -  "status": false,
    +  "status": true,
       "user_errors": [GiftRegistryItemsUserError]
     }
     
    @@ -50309,7 +49010,7 @@
    Fields
    Example
    -
    {"requisitionListItemUids": [4]}
    +                  
    {"requisitionListItemUids": ["4"]}
     
    @@ -50410,7 +49111,11 @@
    Fields
    Example
    -
    {"quote_item_uid": 4, "quote_uid": 4, "requisition_list_uid": 4}
    +                  
    {
    +  "quote_item_uid": "4",
    +  "quote_uid": 4,
    +  "requisition_list_uid": "4"
    +}
     
    @@ -50634,20 +49339,20 @@
    Example
    "billing_address": NegotiableQuoteBillingAddress, "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "created_at": "xyz789", + "created_at": "abc123", "custom_attributes": [CustomAttribute], - "email": "xyz789", + "email": "abc123", "history": [NegotiableQuoteHistoryEntry], "is_virtual": true, "items": [CartItemInterface], - "name": "abc123", + "name": "xyz789", "prices": CartPrices, "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [NegotiableQuoteShippingAddress], "status": "SUBMITTED", "total_quantity": 987.65, - "uid": 4, - "updated_at": "xyz789" + "uid": "4", + "updated_at": "abc123" }
    @@ -50694,7 +49399,7 @@
    Fields
    Example
    {
    -  "code": "abc123",
    +  "code": "xyz789",
       "label": "abc123"
     }
     
    @@ -50742,6 +49447,18 @@
    Fields
    The country code and label for the billing or shipping address. + + + custom_attributes - [AttributeValueInput] + + The custom attribute values of the billing or shipping negotiable quote address. + + + + fax - String + + The fax number of the customer. + firstname - String! @@ -50754,12 +49471,24 @@
    Fields
    The last name of the company user. + + + middlename - String + + The middle name of the person associated with the billing/shipping address. + postcode - String The ZIP or postal code of the billing or shipping address. + + + prefix - String + + An honorific, such as Dr., Mr., or Mrs. + region - String @@ -50784,12 +49513,24 @@
    Fields
    An array containing the street for the billing or shipping address. + + + suffix - String + + A value such as Sr., Jr., or III. + telephone - String The telephone number for the billing or shipping address. + + + vat_id - String + + The customer's Tax/VAT number (for corporate customers). +
    @@ -50799,16 +49540,22 @@
    Fields
    Example
    {
       "city": "abc123",
    -  "company": "abc123",
    +  "company": "xyz789",
       "country_code": "abc123",
    +  "custom_attributes": [AttributeValueInput],
    +  "fax": "abc123",
       "firstname": "abc123",
       "lastname": "abc123",
    -  "postcode": "xyz789",
    +  "middlename": "abc123",
    +  "postcode": "abc123",
    +  "prefix": "xyz789",
       "region": "xyz789",
    -  "region_id": 987,
    +  "region_id": 123,
       "save_in_address_book": false,
       "street": ["xyz789"],
    -  "telephone": "xyz789"
    +  "suffix": "xyz789",
    +  "telephone": "abc123",
    +  "vat_id": "xyz789"
     }
     
    @@ -50848,6 +49595,16 @@
    Fields
    The company's country. + + custom_attributes - [AttributeValueInterface] + + The custom attribute values of the billing or shipping negotiable quote address. + + + fax - String + + The fax number of the customer. + firstname - String! @@ -50858,11 +49615,21 @@
    Fields
    The last name of the company user. + + middlename - String + + The middle name of the person associated with the billing/shipping address. + postcode - String The company's ZIP or postal code. + + prefix - String + + An honorific, such as Dr., Mr., or Mrs. + region - NegotiableQuoteAddressRegion @@ -50873,11 +49640,26 @@
    Fields
    An array of strings that define the street number and name. + + suffix - String + + A value such as Sr., Jr., or III. + telephone - String The customer's telephone number. + + uid - ID! + + The unique identifier of the address. + + + vat_id - String + + The customer's Tax/VAT number (for corporate customers). + @@ -50892,12 +49674,12 @@
    Possible Types
    -

    NegotiableQuoteBillingAddress

    +

    NegotiableQuoteShippingAddress

    -

    NegotiableQuoteShippingAddress

    +

    NegotiableQuoteBillingAddress

    @@ -50908,15 +49690,22 @@
    Possible Types
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "abc123",
       "country": NegotiableQuoteAddressCountry,
    +  "custom_attributes": [AttributeValueInterface],
    +  "fax": "abc123",
       "firstname": "xyz789",
    -  "lastname": "abc123",
    +  "lastname": "xyz789",
    +  "middlename": "abc123",
       "postcode": "abc123",
    +  "prefix": "xyz789",
       "region": NegotiableQuoteAddressRegion,
       "street": ["xyz789"],
    -  "telephone": "abc123"
    +  "suffix": "xyz789",
    +  "telephone": "abc123",
    +  "uid": "4",
    +  "vat_id": "abc123"
     }
     
    @@ -50969,8 +49758,8 @@
    Fields
    Example
    {
       "code": "abc123",
    -  "label": "abc123",
    -  "region_id": 987
    +  "label": "xyz789",
    +  "region_id": 123
     }
     
    @@ -51010,6 +49799,16 @@
    Fields
    The company's country. + + custom_attributes - [AttributeValueInterface] + + The custom attribute values of the billing or shipping negotiable quote address. + + + fax - String + + The fax number of the customer. + firstname - String! @@ -51020,11 +49819,21 @@
    Fields
    The last name of the company user. + + middlename - String + + The middle name of the person associated with the billing/shipping address. + postcode - String The company's ZIP or postal code. + + prefix - String + + An honorific, such as Dr., Mr., or Mrs. + region - NegotiableQuoteAddressRegion @@ -51035,11 +49844,26 @@
    Fields
    An array of strings that define the street number and name. + + suffix - String + + A value such as Sr., Jr., or III. + telephone - String The customer's telephone number. + + uid - ID! + + The unique identifier of the address. + + + vat_id - String + + The customer's Tax/VAT number (for corporate customers). + @@ -51049,14 +49873,21 @@
    Fields
    Example
    {
       "city": "xyz789",
    -  "company": "abc123",
    +  "company": "xyz789",
       "country": NegotiableQuoteAddressCountry,
    -  "firstname": "xyz789",
    +  "custom_attributes": [AttributeValueInterface],
    +  "fax": "xyz789",
    +  "firstname": "abc123",
       "lastname": "abc123",
    -  "postcode": "xyz789",
    +  "middlename": "abc123",
    +  "postcode": "abc123",
    +  "prefix": "xyz789",
       "region": NegotiableQuoteAddressRegion,
       "street": ["xyz789"],
    -  "telephone": "xyz789"
    +  "suffix": "xyz789",
    +  "telephone": "xyz789",
    +  "uid": 4,
    +  "vat_id": "xyz789"
     }
     
    @@ -51118,9 +49949,9 @@
    Fields
    Example
    {
       "address": NegotiableQuoteAddressInput,
    -  "customer_address_uid": "4",
    -  "same_as_shipping": true,
    -  "use_for_shipping": true
    +  "customer_address_uid": 4,
    +  "same_as_shipping": false,
    +  "use_for_shipping": false
     }
     
    @@ -51183,10 +50014,10 @@
    Fields
    Example
    {
       "author": NegotiableQuoteUser,
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "creator_type": "BUYER",
    -  "text": "xyz789",
    -  "uid": "4"
    +  "text": "abc123",
    +  "uid": 4
     }
     
    @@ -51273,7 +50104,7 @@
    Fields
    Example
    -
    {"comment": "xyz789"}
    +                  
    {"comment": "abc123"}
     
    @@ -51324,9 +50155,9 @@
    Fields
    Example
    {
    -  "new_value": "xyz789",
    +  "new_value": "abc123",
       "old_value": "xyz789",
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -51553,8 +50384,8 @@
    Example
    "author": NegotiableQuoteUser, "change_type": "CREATED", "changes": NegotiableQuoteHistoryChanges, - "created_at": "xyz789", - "uid": "4" + "created_at": "abc123", + "uid": 4 }
    @@ -51660,8 +50491,8 @@
    Fields
    Example
    {
    -  "new_expiration": "abc123",
    -  "old_expiration": "abc123"
    +  "new_expiration": "xyz789",
    +  "old_expiration": "xyz789"
     }
     
    @@ -51709,7 +50540,7 @@
    Fields
    Example
    {
    -  "products_removed_from_catalog": [4],
    +  "products_removed_from_catalog": ["4"],
       "products_removed_from_quote": [ProductInterface]
     }
     
    @@ -51931,7 +50762,7 @@
    Fields
    Example
    -
    {"quantity": 987.65, "quote_item_uid": "4"}
    +                  
    {"quantity": 123.45, "quote_item_uid": 4}
     
    @@ -51979,8 +50810,8 @@
    Fields
    Example
    {
    -  "code": "abc123",
    -  "purchase_order_number": "xyz789"
    +  "code": "xyz789",
    +  "purchase_order_number": "abc123"
     }
     
    @@ -52039,7 +50870,7 @@
    Example
    {
       "document_identifier": "xyz789",
       "document_name": "abc123",
    -  "link_id": "4",
    +  "link_id": 4,
       "reference_document_url": "xyz789"
     }
     
    @@ -52085,6 +50916,16 @@
    Fields
    The company's country. + + custom_attributes - [AttributeValueInterface] + + The custom attribute values of the billing or shipping negotiable quote address. + + + fax - String + + The fax number of the customer. + firstname - String! @@ -52095,11 +50936,21 @@
    Fields
    The last name of the company user. + + middlename - String + + The middle name of the person associated with the billing/shipping address. + postcode - String The company's ZIP or postal code. + + prefix - String + + An honorific, such as Dr., Mr., or Mrs. + region - NegotiableQuoteAddressRegion @@ -52115,11 +50966,26 @@
    Fields
    An array of strings that define the street number and name. + + suffix - String + + A value such as Sr., Jr., or III. + telephone - String The customer's telephone number. + + uid - ID! + + The unique identifier of the address. + + + vat_id - String + + The customer's Tax/VAT number (for corporate customers). +
    @@ -52129,16 +50995,23 @@
    Fields
    Example
    {
       "available_shipping_methods": [AvailableShippingMethod],
    -  "city": "abc123",
    -  "company": "xyz789",
    +  "city": "xyz789",
    +  "company": "abc123",
       "country": NegotiableQuoteAddressCountry,
    -  "firstname": "xyz789",
    -  "lastname": "abc123",
    -  "postcode": "abc123",
    +  "custom_attributes": [AttributeValueInterface],
    +  "fax": "xyz789",
    +  "firstname": "abc123",
    +  "lastname": "xyz789",
    +  "middlename": "abc123",
    +  "postcode": "xyz789",
    +  "prefix": "abc123",
       "region": NegotiableQuoteAddressRegion,
       "selected_shipping_method": SelectedShippingMethod,
    -  "street": ["abc123"],
    -  "telephone": "xyz789"
    +  "street": ["xyz789"],
    +  "suffix": "abc123",
    +  "telephone": "abc123",
    +  "uid": 4,
    +  "vat_id": "xyz789"
     }
     
    @@ -52511,12 +51384,12 @@
    Example
    "comments": [NegotiableQuoteComment], "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": false, - "is_virtual": false, + "is_min_max_qty_used": true, + "is_virtual": true, "items": [CartItemInterface], "max_order_commitment": 987, "min_order_commitment": 987, - "name": "abc123", + "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -52524,8 +51397,8 @@
    Example
    ], "shipping_addresses": [NegotiableQuoteShippingAddress], "status": "xyz789", - "template_id": 4, - "total_quantity": 123.45 + "template_id": "4", + "total_quantity": 987.65 }
    @@ -52687,21 +51560,21 @@
    Fields
    Example
    {
    -  "activated_at": "xyz789",
    +  "activated_at": "abc123",
       "company_name": "xyz789",
       "expiration_date": "abc123",
    -  "is_min_max_qty_used": false,
    +  "is_min_max_qty_used": true,
       "last_shared_at": "abc123",
    -  "max_order_commitment": 123,
    +  "max_order_commitment": 987,
       "min_negotiated_grand_total": 123.45,
    -  "min_order_commitment": 987,
    +  "min_order_commitment": 123,
       "name": "abc123",
       "orders_placed": 123,
       "sales_rep_name": "xyz789",
    -  "state": "xyz789",
    -  "status": "xyz789",
    -  "submitted_by": "xyz789",
    -  "template_id": 4
    +  "state": "abc123",
    +  "status": "abc123",
    +  "submitted_by": "abc123",
    +  "template_id": "4"
     }
     
    @@ -52761,12 +51634,7 @@
    Fields
    Example
    -
    {
    -  "item_id": "4",
    -  "max_qty": 987.65,
    -  "min_qty": 987.65,
    -  "quantity": 987.65
    -}
    +                  
    {"item_id": 4, "max_qty": 123.45, "min_qty": 987.65, "quantity": 987.65}
     
    @@ -52826,9 +51694,9 @@
    Fields
    Example
    {
    -  "document_identifier": "abc123",
    -  "document_name": "xyz789",
    -  "link_id": "4",
    +  "document_identifier": "xyz789",
    +  "document_name": "abc123",
    +  "link_id": 4,
       "reference_document_url": "xyz789"
     }
     
    @@ -52885,8 +51753,8 @@
    Fields
    Example
    {
       "address": NegotiableQuoteAddressInput,
    -  "customer_address_uid": 4,
    -  "customer_notes": "abc123"
    +  "customer_address_uid": "4",
    +  "customer_notes": "xyz789"
     }
     
    @@ -53036,7 +51904,7 @@
    Example
    "items": [NegotiableQuoteTemplateGridItem], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 987 + "total_count": 123 }
    @@ -53090,7 +51958,7 @@
    Possible Types
    Example
    -
    {"quote_uid": "4"}
    +                  
    {"quote_uid": 4}
     
    @@ -53130,7 +51998,7 @@
    Fields
    Example
    -
    {"quote_uid": 4}
    +                  
    {"quote_uid": "4"}
     
    @@ -53176,8 +52044,8 @@
    Fields
    Example
    {
    -  "firstname": "xyz789",
    -  "lastname": "abc123"
    +  "firstname": "abc123",
    +  "lastname": "xyz789"
     }
     
    @@ -53237,7 +52105,7 @@
    Example
    "items": [NegotiableQuote], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 987 + "total_count": 123 }
    @@ -53368,7 +52236,7 @@
    Fields
    Example
    -
    {"template_id": 4}
    +                  
    {"template_id": "4"}
     
    @@ -53597,11 +52465,11 @@
    Example
    "company": "abc123", "country_code": "AF", "custom_attributesV2": [AttributeValueInterface], - "fax": "xyz789", + "fax": "abc123", "firstname": "xyz789", - "lastname": "xyz789", + "lastname": "abc123", "middlename": "xyz789", - "postcode": "xyz789", + "postcode": "abc123", "prefix": "xyz789", "region": "abc123", "region_id": 4, @@ -53666,11 +52534,11 @@
    Fields
    Example
    {
    -  "firstname": "xyz789",
    +  "firstname": "abc123",
       "lastname": "xyz789",
       "middlename": "abc123",
       "prefix": "abc123",
    -  "suffix": "xyz789"
    +  "suffix": "abc123"
     }
     
    @@ -53828,20 +52696,20 @@
    Example
    "id": "4", "prices": OrderItemPrices, "product": ProductInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, "product_sku": "xyz789", "product_type": "xyz789", - "product_url_key": "abc123", - "quantity_canceled": 123.45, - "quantity_invoiced": 987.65, - "quantity_ordered": 123.45, + "product_url_key": "xyz789", + "quantity_canceled": 987.65, + "quantity_invoiced": 123.45, + "quantity_ordered": 987.65, "quantity_refunded": 123.45, "quantity_return_requested": 123.45, "quantity_returned": 987.65, "quantity_shipped": 123.45, "selected_options": [OrderItemOption], - "status": "xyz789" + "status": "abc123" }
    @@ -54000,12 +52868,12 @@
    Possible Types
    -

    BundleOrderItem

    +

    ConfigurableOrderItem

    -

    ConfigurableOrderItem

    +

    BundleOrderItem

    @@ -54040,17 +52908,17 @@
    Example
    "id": 4, "prices": OrderItemPrices, "product": ProductInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, "product_sku": "abc123", "product_type": "xyz789", - "product_url_key": "abc123", - "quantity_canceled": 987.65, + "product_url_key": "xyz789", + "quantity_canceled": 123.45, "quantity_invoiced": 123.45, - "quantity_ordered": 123.45, - "quantity_refunded": 987.65, + "quantity_ordered": 987.65, + "quantity_refunded": 123.45, "quantity_return_requested": 123.45, - "quantity_returned": 987.65, + "quantity_returned": 123.45, "quantity_shipped": 123.45, "selected_options": [OrderItemOption], "status": "abc123" @@ -54101,7 +52969,7 @@
    Fields
    Example
    {
       "label": "abc123",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -54254,7 +53122,7 @@
    Example
    {
       "additional_data": [KeyValue],
       "name": "abc123",
    -  "type": "abc123"
    +  "type": "xyz789"
     }
     
    @@ -54317,9 +53185,9 @@
    Fields
    Example
    {
       "comments": [SalesCommentItem],
    -  "id": "4",
    +  "id": 4,
       "items": [ShipmentItemInterface],
    -  "number": "xyz789",
    +  "number": "abc123",
       "tracking": [ShipmentTracking]
     }
     
    @@ -54484,84 +53352,6 @@
    Example
    "total_store_credit": Money, "total_tax": Money } -
    - - - back to top - -
    -
    -
    - Types -
    -

    PageType

    -
    -
    -
    -
    Description
    -

    Type of page on which recommendations are requested

    -
    -
    -
    Values
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Enum ValueDescription
    -

    CMS

    -
    -
    -

    Cart

    -
    -
    -

    Category

    -
    - This field is deprecated and will be removed. -
    -

    Checkout

    -
    -
    -

    PageBuilder

    -
    -
    -

    Product

    -
    -
    -
    -
    -
    -
    -
    Example
    -
    "CMS"
     
    @@ -54610,7 +53400,7 @@
    Fields
    Example
    {
       "key": "xyz789",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -54683,22 +53473,27 @@
    Possible Types
    -

    ApplePayConfig

    +

    HostedFieldsConfig

    -

    GooglePayConfig

    +

    SmartButtonsConfig

    -

    HostedFieldsConfig

    +

    ApplePayConfig

    -

    SmartButtonsConfig

    +

    GooglePayConfig

    + + + + +

    FastlaneConfig

    @@ -54713,8 +53508,8 @@
    Example
    "is_visible": true, "payment_intent": "xyz789", "sdk_params": [SDKParams], - "sort_order": "abc123", - "title": "abc123" + "sort_order": "xyz789", + "title": "xyz789" } @@ -54748,6 +53543,11 @@
    Fields
    ApplePay payment method configuration + + fastlane - FastlaneConfig + + Fastlane payment method configuration + google_pay - GooglePayConfig @@ -54772,6 +53572,7 @@
    Fields
    Example
    {
       "apple_pay": ApplePayConfig,
    +  "fastlane": FastlaneConfig,
       "google_pay": GooglePayConfig,
       "hosted_fields": HostedFieldsConfig,
       "smart_buttons": SmartButtonsConfig
    @@ -54891,6 +53692,12 @@ 
    Fields
    Required input for Apple Pay button + + + payment_services_paypal_fastlane - FastlaneMethodInput + + Required input for fastlane + payment_services_paypal_google_pay - GooglePayMethodInput @@ -54932,11 +53739,12 @@
    Example
    "additional_data": [PaymentAttributeInput], "code": "abc123", "payment_services_paypal_apple_pay": ApplePayMethodInput, + "payment_services_paypal_fastlane": FastlaneMethodInput, "payment_services_paypal_google_pay": GooglePayMethodInput, "payment_services_paypal_hosted_fields": HostedFieldsInput, "payment_services_paypal_smart_buttons": SmartButtonMethodInput, "payment_services_paypal_vault": VaultMethodInput, - "purchase_order_number": "abc123" + "purchase_order_number": "xyz789" }
    @@ -54996,7 +53804,7 @@
    Example
    "id": "abc123", "mp_order_id": "abc123", "payment_source_details": PaymentSourceDetails, - "status": "xyz789" + "status": "abc123" } @@ -55215,8 +54023,8 @@
    Fields
    Example
    {
       "details": "xyz789",
    -  "payment_method_code": "abc123",
    -  "public_hash": "abc123",
    +  "payment_method_code": "xyz789",
    +  "public_hash": "xyz789",
       "type": "card"
     }
     
    @@ -55312,7 +54120,7 @@
    Possible Types
    -

    BundleProduct

    +

    SimpleProduct

    @@ -55322,17 +54130,17 @@
    Possible Types
    -

    GiftCardProduct

    +

    BundleProduct

    -

    GroupedProduct

    +

    GiftCardProduct

    -

    SimpleProduct

    +

    GroupedProduct

    @@ -55468,21 +54276,21 @@
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "contact_name": "xyz789",
       "country_id": "abc123",
    -  "description": "xyz789",
    +  "description": "abc123",
       "email": "abc123",
    -  "fax": "xyz789",
    +  "fax": "abc123",
       "latitude": 123.45,
       "longitude": 123.45,
    -  "name": "abc123",
    +  "name": "xyz789",
       "phone": "abc123",
       "pickup_location_code": "xyz789",
    -  "postcode": "xyz789",
    -  "region": "abc123",
    -  "region_id": 987,
    -  "street": "abc123"
    +  "postcode": "abc123",
    +  "region": "xyz789",
    +  "region_id": 123,
    +  "street": "xyz789"
     }
     
    @@ -55776,7 +54584,7 @@
    Example
    {
       "items": [PickupLocation],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -55851,6 +54659,11 @@
    Fields
    Contains the generated order number. + + orderV2 - CustomerOrder + + Full order information. + @@ -55858,7 +54671,10 @@
    Fields
    Example
    -
    {"order": Order}
    +                  
    {
    +  "order": Order,
    +  "orderV2": CustomerOrder
    +}
     
    @@ -55905,7 +54721,7 @@
    Fields
    Example
    {
       "code": "CART_NOT_FOUND",
    -  "message": "abc123"
    +  "message": "xyz789"
     }
     
    @@ -56183,7 +54999,7 @@
    Fields
    Example
    -
    {"cart_id": "xyz789"}
    +                  
    {"cart_id": "abc123"}
     
    @@ -56224,99 +55040,6 @@
    Fields
    Example
    {"purchase_order": PurchaseOrder}
    -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    Price

    -
    -
    -
    -
    Description
    -

    Defines the price of a simple product or a part of a price range for a complex product. It can include a list of price adjustments.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    adjustments - [PriceAdjustment] - A list of price adjustments.
    amount - ProductViewMoney - Contains the monetary value and currency code of a product.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "adjustments": [PriceAdjustment],
    -  "amount": ProductViewMoney
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    PriceAdjustment

    -
    -
    -
    -
    Description
    -

    Specifies the amount and type of price adjustment.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    amount - Float - The amount of the price adjustment.
    code - String - Identifies the type of price adjustment.
    -
    -
    -
    -
    -
    Example
    -
    {"amount": 987.65, "code": "xyz789"}
     
    @@ -56367,7 +55090,7 @@
    Fields
    Example
    {
    -  "discount_percentage": 123.45,
    +  "discount_percentage": 987.65,
       "main_final_price": 987.65,
       "main_price": 123.45
     }
    @@ -56570,7 +55293,7 @@ 
    Fields
    Example
    {
       "code": "abc123",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -56721,7 +55444,7 @@
    Fields
    Example
    {
       "disabled": false,
    -  "label": "abc123",
    +  "label": "xyz789",
       "position": 123,
       "url": "abc123"
     }
    @@ -56808,7 +55531,7 @@ 
    Fields
    Example
    -
    {"sku": "xyz789"}
    +                  
    {"sku": "abc123"}
     
    @@ -57058,37 +55781,37 @@
    Possible Types
    -

    BundleProduct

    +

    VirtualProduct

    -

    ConfigurableProduct

    +

    SimpleProduct

    -

    DownloadableProduct

    +

    ConfigurableProduct

    -

    GiftCardProduct

    +

    BundleProduct

    -

    GroupedProduct

    +

    DownloadableProduct

    -

    SimpleProduct

    +

    GiftCardProduct

    -

    VirtualProduct

    +

    GroupedProduct

    @@ -57105,11 +55828,11 @@
    Example
    "crosssell_products": [ProductInterface], "custom_attributesV2": ProductCustomAttributes, "description": ComplexTextValue, - "gift_message_available": false, - "gift_wrapping_available": false, + "gift_message_available": true, + "gift_wrapping_available": true, "gift_wrapping_price": Money, "image": ProductImage, - "is_returnable": "xyz789", + "is_returnable": "abc123", "manufacturer": 987, "max_sale_qty": 987.65, "media_gallery": [MediaGalleryInterface], @@ -57119,9 +55842,9 @@
    Example
    "min_sale_qty": 987.65, "name": "abc123", "new_from_date": "xyz789", - "new_to_date": "xyz789", + "new_to_date": "abc123", "only_x_left_in_stock": 123.45, - "options_container": "xyz789", + "options_container": "abc123", "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], @@ -57130,12 +55853,12 @@
    Example
    "short_description": ComplexTextValue, "sku": "abc123", "small_image": ProductImage, - "special_price": 123.45, - "special_to_date": "xyz789", + "special_price": 987.65, + "special_to_date": "abc123", "stock_status": "IN_STOCK", "swatch_image": "abc123", "thumbnail": ProductImage, - "uid": "4", + "uid": 4, "upsell_products": [ProductInterface], "url_key": "xyz789" } @@ -57200,8 +55923,8 @@
    Fields
    Example
    {
       "link_type": "abc123",
    -  "linked_product_sku": "abc123",
    -  "linked_product_type": "abc123",
    +  "linked_product_sku": "xyz789",
    +  "linked_product_type": "xyz789",
       "position": 987,
       "sku": "xyz789"
     }
    @@ -57282,9 +56005,9 @@ 
    Possible Types
    Example
    {
    -  "link_type": "abc123",
    -  "linked_product_sku": "abc123",
    -  "linked_product_type": "xyz789",
    +  "link_type": "xyz789",
    +  "linked_product_sku": "xyz789",
    +  "linked_product_type": "abc123",
       "position": 987,
       "sku": "xyz789"
     }
    @@ -57338,8 +56061,8 @@ 
    Fields
    Example
    {
    -  "asset_id": "abc123",
    -  "media_type": "abc123",
    +  "asset_id": "xyz789",
    +  "media_type": "xyz789",
       "media_url": "abc123"
     }
     
    @@ -57392,9 +56115,9 @@
    Fields
    Example
    {
    -  "media_type": "xyz789",
    +  "media_type": "abc123",
       "video_asset_id": "abc123",
    -  "video_media_url": "xyz789"
    +  "video_media_url": "abc123"
     }
     
    @@ -57463,8 +56186,8 @@
    Example
    {
       "media_type": "xyz789",
       "video_description": "abc123",
    -  "video_metadata": "xyz789",
    -  "video_provider": "xyz789",
    +  "video_metadata": "abc123",
    +  "video_provider": "abc123",
       "video_title": "abc123",
       "video_url": "abc123"
     }
    @@ -57528,179 +56251,6 @@ 
    Example
    "fixed_product_taxes": [FixedProductTax], "regular_price": Money } -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductSearchItem

    -
    -
    -
    -
    Description
    -

    A single product returned by the query

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    applied_query_rule - AppliedQueryRule - The query rule type that was applied to this product, if any (in preview mode only, returns null otherwise)
    highlights - [Highlight] - An object that provides highlighted text for matched words
    productView - ProductView - Contains a product view
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "applied_query_rule": AppliedQueryRule,
    -  "highlights": [Highlight],
    -  "productView": ProductView
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductSearchResponse

    -
    -
    -
    -
    Description
    -

    Contains the output of a productSearch query

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    facets - [Aggregation] - Details about the static and dynamic facets relevant to the search
    items - [ProductSearchItem] - An array of products returned by the query
    page_info - SearchResultPageInfo - Information for rendering pages of search results
    related_terms - [String] - An array of strings that might include merchant-defined synonyms
    suggestions - [String] - An array of strings that include the names of products and categories that exist in the catalog that are similar to the search query
    total_count - Int - The total number of products returned that matched the query
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "facets": [Aggregation],
    -  "items": [ProductSearchItem],
    -  "page_info": SearchResultPageInfo,
    -  "related_terms": ["xyz789"],
    -  "suggestions": ["xyz789"],
    -  "total_count": 123
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductSearchSortInput

    -
    -
    -
    -
    Description
    -

    The product attribute to sort on

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - attribute - String! - The attribute code of a product attribute
    - direction - SortEnum! - ASC (ascending) or DESC (descending)
    -
    -
    -
    -
    -
    Example
    -
    {"attribute": "xyz789", "direction": "ASC"}
     
    @@ -57811,2503 +56361,10 @@
    Fields
    Example
    {
       "disabled": true,
    -  "label": "abc123",
    -  "position": 987,
    -  "url": "xyz789",
    -  "video_content": ProductMediaGalleryEntriesVideoContent
    -}
    -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    ProductView

    -
    -
    -
    -
    Description
    -

    Defines the product fields available to the SimpleProductView and ComplexProductView types.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    addToCartAllowed - Boolean - A flag stating if the product can be added to cart This field is deprecated and will be removed. -
    inStock - Boolean - A flag stating if the product is in stock This field is deprecated and will be removed. -
    lowStock - Boolean - A flag stating if the product stock is low This field is deprecated and will be removed. -
    attributes - [ProductViewAttribute] - A list of merchant-defined attributes designated for the storefront.
    -
    -
    Arguments
    -
    -
    -
    roles - [String] -
    -
    -
    -
    -
    description - String - The detailed description of the product.
    id - ID! - The product ID, generated as a composite key, unique per locale.
    images - [ProductViewImage] - A list of images defined for the product.
    -
    -
    Arguments
    -
    -
    -
    roles - [String] -
    -
    -
    -
    -
    videos - [ProductViewVideo] - A list of videos defined for the product.
    lastModifiedAt - DateTime - Date and time when the product was last updated.
    metaDescription - String - A brief overview of the product for search results listings.
    metaKeyword - String - A comma-separated list of keywords that are visible only to search engines.
    metaTitle - String - A string that is displayed in the title bar and tab of the browser and in search results lists.
    name - String - Product name.
    shortDescription - String - A summary of the product.
    inputOptions - [ProductViewInputOption] - A list of input options. This field is deprecated and will be removed. -
    sku - String - Product SKU.
    externalId - String - External Id This field is deprecated and will be removed. -
    url - String - Canonical URL of the product. This field is deprecated and will be removed. -
    urlKey - String - The URL key of the product.
    links - [ProductViewLink] - A list of product links.
    -
    -
    Arguments
    -
    -
    -
    linkTypes - [String!] -
    -
    -
    -
    -
    queryType - String - Indicates if the product was retrieved from the primary or the backup query
    visibility - String - Visibility setting of the product
    -
    -
    -
    Possible Types
    - - - - - - - - - - - - - - -
    ProductView Types
    -

    ComplexProductView

    -
    -

    SimpleProductView

    -
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "addToCartAllowed": false,
    -  "inStock": false,
    -  "lowStock": false,
    -  "attributes": [ProductViewAttribute],
    -  "description": "xyz789",
    -  "id": 4,
    -  "images": [ProductViewImage],
    -  "videos": [ProductViewVideo],
    -  "lastModifiedAt": "2007-12-03T10:15:30Z",
    -  "metaDescription": "xyz789",
    -  "metaKeyword": "abc123",
    -  "metaTitle": "xyz789",
    -  "name": "abc123",
    -  "shortDescription": "abc123",
    -  "inputOptions": [ProductViewInputOption],
    -  "sku": "abc123",
    -  "externalId": "abc123",
    -  "url": "xyz789",
    -  "urlKey": "abc123",
    -  "links": [ProductViewLink],
    -  "queryType": "abc123",
    -  "visibility": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewAttribute

    -
    -
    -
    -
    Description
    -

    A container for customer-defined attributes that are displayed the storefront.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    label - String - Label of the attribute.
    name - String! - Name of an attribute code.
    roles - [String] - Roles designated for an attribute on the storefront, such as "Show on PLP", "Show in PDP", or "Show in Search".
    value - JSON - Attribute value, arbitrary of type.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "label": "xyz789",
    -  "name": "xyz789",
    -  "roles": ["xyz789"],
    -  "value": {}
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewCurrency

    -
    -
    -
    -
    Description
    -

    The list of supported currency codes.

    -
    -
    -
    Values
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Enum ValueDescription
    -

    AED

    -
    -
    -

    AFN

    -
    -
    -

    ALL

    -
    -
    -

    AMD

    -
    -
    -

    ANG

    -
    -
    -

    AOA

    -
    -
    -

    ARS

    -
    -
    -

    AUD

    -
    -
    -

    AWG

    -
    -
    -

    AZM

    -
    -
    -

    AZN

    -
    -
    -

    BAM

    -
    -
    -

    BBD

    -
    -
    -

    BDT

    -
    -
    -

    BGN

    -
    -
    -

    BHD

    -
    -
    -

    BIF

    -
    -
    -

    BMD

    -
    -
    -

    BND

    -
    -
    -

    BOB

    -
    -
    -

    BRL

    -
    -
    -

    BSD

    -
    -
    -

    BTN

    -
    -
    -

    BUK

    -
    -
    -

    BWP

    -
    -
    -

    BYN

    -
    -
    -

    BZD

    -
    -
    -

    CAD

    -
    -
    -

    CDF

    -
    -
    -

    CHE

    -
    -
    -

    CHF

    -
    -
    -

    CHW

    -
    -
    -

    CLP

    -
    -
    -

    CNY

    -
    -
    -

    COP

    -
    -
    -

    CRC

    -
    -
    -

    CUP

    -
    -
    -

    CVE

    -
    -
    -

    CZK

    -
    -
    -

    DJF

    -
    -
    -

    DKK

    -
    -
    -

    DOP

    -
    -
    -

    DZD

    -
    -
    -

    EEK

    -
    -
    -

    EGP

    -
    -
    -

    ERN

    -
    -
    -

    ETB

    -
    -
    -

    EUR

    -
    -
    -

    FJD

    -
    -
    -

    FKP

    -
    -
    -

    GBP

    -
    -
    -

    GEK

    -
    -
    -

    GEL

    -
    -
    -

    GHS

    -
    -
    -

    GIP

    -
    -
    -

    GMD

    -
    -
    -

    GNF

    -
    -
    -

    GQE

    -
    -
    -

    GTQ

    -
    -
    -

    GYD

    -
    -
    -

    HKD

    -
    -
    -

    HNL

    -
    -
    -

    HRK

    -
    -
    -

    HTG

    -
    -
    -

    HUF

    -
    -
    -

    IDR

    -
    -
    -

    ILS

    -
    -
    -

    INR

    -
    -
    -

    IQD

    -
    -
    -

    IRR

    -
    -
    -

    ISK

    -
    -
    -

    JMD

    -
    -
    -

    JOD

    -
    -
    -

    JPY

    -
    -
    -

    KES

    -
    -
    -

    KGS

    -
    -
    -

    KHR

    -
    -
    -

    KMF

    -
    -
    -

    KPW

    -
    -
    -

    KRW

    -
    -
    -

    KWD

    -
    -
    -

    KYD

    -
    -
    -

    KZT

    -
    -
    -

    LAK

    -
    -
    -

    LBP

    -
    -
    -

    LKR

    -
    -
    -

    LRD

    -
    -
    -

    LSL

    -
    -
    -

    LSM

    -
    -
    -

    LTL

    -
    -
    -

    LVL

    -
    -
    -

    LYD

    -
    -
    -

    MAD

    -
    -
    -

    MDL

    -
    -
    -

    MGA

    -
    -
    -

    MKD

    -
    -
    -

    MMK

    -
    -
    -

    MNT

    -
    -
    -

    MOP

    -
    -
    -

    MRO

    -
    -
    -

    MUR

    -
    -
    -

    MVR

    -
    -
    -

    MWK

    -
    -
    -

    MXN

    -
    -
    -

    MYR

    -
    -
    -

    MZN

    -
    -
    -

    NAD

    -
    -
    -

    NGN

    -
    -
    -

    NIC

    -
    -
    -

    NOK

    -
    -
    -

    NPR

    -
    -
    -

    NZD

    -
    -
    -

    OMR

    -
    -
    -

    PAB

    -
    -
    -

    PEN

    -
    -
    -

    PGK

    -
    -
    -

    PHP

    -
    -
    -

    PKR

    -
    -
    -

    PLN

    -
    -
    -

    PYG

    -
    -
    -

    QAR

    -
    -
    -

    RHD

    -
    -
    -

    ROL

    -
    -
    -

    RON

    -
    -
    -

    RSD

    -
    -
    -

    RUB

    -
    -
    -

    RWF

    -
    -
    -

    SAR

    -
    -
    -

    SBD

    -
    -
    -

    SCR

    -
    -
    -

    SDG

    -
    -
    -

    SEK

    -
    -
    -

    SGD

    -
    -
    -

    SHP

    -
    -
    -

    SKK

    -
    -
    -

    SLL

    -
    -
    -

    SOS

    -
    -
    -

    SRD

    -
    -
    -

    STD

    -
    -
    -

    SVC

    -
    -
    -

    SYP

    -
    -
    -

    SZL

    -
    -
    -

    THB

    -
    -
    -

    TJS

    -
    -
    -

    TMM

    -
    -
    -

    TND

    -
    -
    -

    TOP

    -
    -
    -

    TRL

    -
    -
    -

    TRY

    -
    -
    -

    TTD

    -
    -
    -

    TWD

    -
    -
    -

    TZS

    -
    -
    -

    UAH

    -
    -
    -

    UGX

    -
    -
    -

    USD

    -
    -
    -

    UYU

    -
    -
    -

    UZS

    -
    -
    -

    VEB

    -
    -
    -

    VEF

    -
    -
    -

    VND

    -
    -
    -

    VUV

    -
    -
    -

    WST

    -
    -
    -

    XCD

    -
    -
    -

    XOF

    -
    -
    -

    XPF

    -
    -
    -

    YER

    -
    -
    -

    ZAR

    -
    -
    -

    ZMK

    -
    -
    -

    ZWD

    -
    -
    -

    NONE

    -
    -
    -
    -
    -
    -
    -
    Example
    -
    "AED"
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewImage

    -
    -
    -
    -
    Description
    -

    Contains details about a product image.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    label - String - The display label of the product image.
    roles - [String] - A list that describes how the image is used. Can be image, small_image, or thumbnail.
    url - String! - The URL to the product image.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "label": "abc123",
    -  "roles": ["xyz789"],
    -  "url": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewInputOption

    -
    -
    -
    -
    Description
    -

    Product options provide a way to configure products by making selections of particular option values. Selecting one or many options will point to a simple product.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    id - ID - The ID of an option value
    title - String - The display name of the option value
    required - Boolean - Wether this option is required or not
    type - String - The type of data entry
    markupAmount - Float - Price markup or markdown
    suffix - String - SKU suffix to add to the product
    sortOrder - Int - Sort order
    range - ProductViewInputOptionRange - -
    imageSize - ProductViewInputOptionImageSize - -
    fileExtensions - String - -
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "id": 4,
    -  "title": "xyz789",
    -  "required": true,
    -  "type": "xyz789",
    -  "markupAmount": 987.65,
    -  "suffix": "abc123",
    -  "sortOrder": 987,
    -  "range": ProductViewInputOptionRange,
    -  "imageSize": ProductViewInputOptionImageSize,
    -  "fileExtensions": "abc123"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewInputOptionImageSize

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    width - Int - -
    height - Int - -
    -
    -
    -
    -
    -
    Example
    -
    {"width": 123, "height": 123}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewInputOptionRange

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    from - Float - -
    to - Float - -
    -
    -
    -
    -
    -
    Example
    -
    {"from": 987.65, "to": 987.65}
    -
    -
    -
    - back to top -
    -
    - -
    -
    - Types -
    -

    ProductViewMoney

    -
    -
    -
    -
    Description
    -

    Defines a monetary value, including a numeric value and a currency code.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    currency - ProductViewCurrency - A three-letter currency code, such as USD or EUR.
    value - Float - A number expressing a monetary value.
    -
    -
    -
    -
    -
    Example
    -
    {"currency": "AED", "value": 123.45}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewOption

    -
    -
    -
    -
    Description
    -

    Product options provide a way to configure products by making selections of particular option values. Selecting one or many options will point to a simple product.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    id - ID - The ID of the option.
    multi - Boolean - Indicates whether the option allows multiple choices.
    required - Boolean - Indicates whether the option must be selected.
    title - String - The display name of the option.
    values - [ProductViewOptionValue!] - List of available option values.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "id": 4,
    -  "multi": true,
    -  "required": false,
    -  "title": "xyz789",
    -  "values": [ProductViewOptionValue]
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewOptionValue

    -
    -
    -
    -
    Description
    -

    Defines the product fields available to the ProductViewOptionValueProduct and ProductViewOptionValueConfiguration types.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    id - ID - The ID of an option value.
    title - String - The display name of the option value.
    inStock - Boolean - Indicates if the option is in stock.
    -
    -
    -
    Possible Types
    - - - - - - - - - - - - - - - - - -
    ProductViewOptionValue Types
    -

    ProductViewOptionValueConfiguration

    -
    -

    ProductViewOptionValueProduct

    -
    -

    ProductViewOptionValueSwatch

    -
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "id": "4",
    -  "title": "xyz789",
    -  "inStock": false
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewOptionValueConfiguration

    -
    -
    -
    -
    Description
    -

    An implementation of ProductViewOptionValue for configuration values.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    id - ID - The ID of an option value.
    title - String - The display name of the option value.
    inStock - Boolean - Indicates if the option is in stock.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "id": 4,
    -  "title": "xyz789",
    -  "inStock": true
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewOptionValueProduct

    -
    -
    -
    -
    Description
    -

    An implementation of ProductViewOptionValue that adds details about a simple product.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    id - ID - The ID of an option value.
    isDefault - Boolean - States if the option value is default or not.
    product - SimpleProductView - Details about a simple product.
    quantity - Float - Default quantity of an option value.
    title - String - The display name of the option value.
    inStock - Boolean - Indicates if the option is in stock.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "id": 4,
    -  "isDefault": true,
    -  "product": SimpleProductView,
    -  "quantity": 987.65,
    -  "title": "abc123",
    -  "inStock": false
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewOptionValueSwatch

    -
    -
    -
    -
    Description
    -

    An implementation of ProductViewOptionValueSwatch for swatches.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    id - ID - The ID of an option value.
    title - String - The display name of the option value.
    type - SwatchType - Indicates the type of the swatch.
    value - String - The value of the swatch depending on the type of the swatch.
    inStock - Boolean - Indicates if the option is in stock.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "id": 4,
    -  "title": "xyz789",
    -  "type": "TEXT",
    -  "value": "abc123",
    -  "inStock": true
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewPrice

    -
    -
    -
    -
    Description
    -

    Base product price view, inherent for simple products.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    final - Price - Price value after discounts, excluding personalized promotions.
    regular - Price - Base product price specified by the merchant.
    roles - [String] - Price roles, stating if the price should be visible or hidden.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "final": Price,
    -  "regular": Price,
    -  "roles": ["xyz789"]
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewPriceRange

    -
    -
    -
    -
    Description
    -

    The minimum and maximum price of a complex product.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    maximum - ProductViewPrice - Maximum price.
    minimum - ProductViewPrice - Minimum price.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "maximum": ProductViewPrice,
    -  "minimum": ProductViewPrice
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewVariant

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    selections - [String!] - List of option values that make up the variant.
    product - ProductView - Product corresponding to the variant.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "selections": ["abc123"],
    -  "product": ProductView
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewVariantResults

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    variants - [ProductViewVariant]! - List of product variants.
    cursor - String - Pagination cursor
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "variants": [ProductViewVariant],
    -  "cursor": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ProductViewVideo

    -
    -
    -
    -
    Description
    -

    Contains details about a product video

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    preview - ProductViewImage - Preview image for the video
    url - String! - The URL to the product video.
    description - String - Description of the product video.
    title - String - The title of the product video.
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "preview": ProductViewImage,
    +  "label": "xyz789",
    +  "position": 123,
       "url": "xyz789",
    -  "description": "abc123",
    -  "title": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    PurchaseHistory

    -
    -
    -
    -
    Description
    -

    User purchase history

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - date - DateTime - -
    - items - [String]! - -
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "date": "2007-12-03T10:15:30Z",
    -  "items": ["xyz789"]
    +  "video_content": ProductMediaGalleryEntriesVideoContent
     }
     
    @@ -60407,15 +56464,15 @@
    Example
    "approval_flow": [PurchaseOrderRuleApprovalFlow], "available_actions": ["REJECT"], "comments": [PurchaseOrderComment], - "created_at": "abc123", + "created_at": "xyz789", "created_by": Customer, "history_log": [PurchaseOrderHistoryItem], - "number": "xyz789", + "number": "abc123", "order": CustomerOrder, "quote": Cart, "status": "PENDING", - "uid": "4", - "updated_at": "abc123" + "uid": 4, + "updated_at": "xyz789" }
    @@ -60527,7 +56584,7 @@
    Fields
    Example
    -
    {"message": "xyz789", "type": "NOT_FOUND"}
    +                  
    {"message": "abc123", "type": "NOT_FOUND"}
     
    @@ -60588,8 +56645,8 @@
    Fields
    Example
    {
    -  "message": "abc123",
    -  "name": "abc123",
    +  "message": "xyz789",
    +  "name": "xyz789",
       "role": "abc123",
       "status": "PENDING",
       "updated_at": "xyz789"
    @@ -60734,12 +56791,12 @@ 
    Example
    "applies_to_roles": [CompanyRole], "approver_roles": [CompanyRole], "condition": PurchaseOrderApprovalRuleConditionInterface, - "created_at": "xyz789", - "created_by": "abc123", + "created_at": "abc123", + "created_by": "xyz789", "description": "xyz789", - "name": "abc123", + "name": "xyz789", "status": "ENABLED", - "uid": 4, + "uid": "4", "updated_at": "abc123" }
    @@ -60971,7 +57028,7 @@
    Fields
    Example
    -
    {"attribute": "GRAND_TOTAL", "operator": "MORE_THAN", "quantity": 123}
    +                  
    {"attribute": "GRAND_TOTAL", "operator": "MORE_THAN", "quantity": 987}
     
    @@ -61043,8 +57100,8 @@
    Fields
    Example
    {
    -  "applies_to": [4],
    -  "approvers": [4],
    +  "applies_to": ["4"],
    +  "approvers": ["4"],
       "condition": CreatePurchaseOrderApprovalRuleConditionInput,
       "description": "abc123",
       "name": "xyz789",
    @@ -61253,7 +57310,7 @@ 
    Example
    {
       "items": [PurchaseOrderApprovalRule],
       "page_info": SearchResultPageInfo,
    -  "total_count": 123
    +  "total_count": 987
     }
     
    @@ -61311,7 +57368,7 @@
    Fields
    Example
    {
       "author": Customer,
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "text": "xyz789",
       "uid": "4"
     }
    @@ -61437,9 +57494,9 @@ 
    Fields
    Example
    {
       "activity": "xyz789",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "message": "xyz789",
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -61677,7 +57734,7 @@
    Fields
    Example
    -
    {"purchase_order_uids": [4]}
    +                  
    {"purchase_order_uids": ["4"]}
     
    @@ -61790,52 +57847,6 @@
    Example
    "require_my_approval": true, "status": "PENDING" } -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    QueryContextInput

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - customerGroup - String! - The customer group code. Field reserved for future use. Currently, passing this field will have no impact on search results, that is, the search results will be for "Not logged in" customer
    - userViewHistory - [ViewHistoryInput!] - User view history with timestamp
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "customerGroup": "xyz789",
    -  "userViewHistory": [ViewHistoryInput]
    -}
     
    @@ -61937,8 +57948,8 @@
    Fields
    Example
    {
       "item_id": "4",
    -  "note": "abc123",
    -  "templateId": 4
    +  "note": "xyz789",
    +  "templateId": "4"
     }
     
    @@ -61985,69 +57996,9 @@
    Fields
    Example
    {
    -  "message": "xyz789",
    +  "message": "abc123",
       "type": "abc123"
     }
    -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    RangeBucket

    -
    -
    -
    -
    Description
    -

    For use on numeric product fields

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    count - Int! - The number of items in the bucket
    from - Float! - The minimum amount in a price range
    title - String! - The display text defining the price range
    to - Float - The maximum amount in a price range
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "count": 123,
    -  "from": 123.45,
    -  "title": "xyz789",
    -  "to": 987.65
    -}
     
    @@ -62168,12 +58119,12 @@
    Fields
    Example
    {
    -  "badge_position": "abc123",
    +  "badge_position": "xyz789",
       "language_code": "abc123",
    -  "minimum_score": 123.45,
    +  "minimum_score": 987.65,
       "re_captcha_type": "INVISIBLE",
    -  "technical_failure_message": "abc123",
    -  "theme": "abc123",
    +  "technical_failure_message": "xyz789",
    +  "theme": "xyz789",
       "validation_failure_message": "abc123",
       "website_key": "abc123"
     }
    @@ -62253,13 +58204,13 @@ 
    Fields
    Example
    {
       "badge_position": "abc123",
    -  "failure_message": "xyz789",
    +  "failure_message": "abc123",
       "forms": ["PLACE_ORDER"],
       "is_enabled": true,
    -  "language_code": "abc123",
    -  "minimum_score": 987.65,
    +  "language_code": "xyz789",
    +  "minimum_score": 123.45,
       "theme": "abc123",
    -  "website_key": "xyz789"
    +  "website_key": "abc123"
     }
     
    @@ -62421,135 +58372,6 @@
    Values
    Example
    "INVISIBLE"
    -
    -
    -
    - back to top - -
    -
    -
    - Types -
    -

    RecommendationUnit

    -
    -
    -
    -
    Description
    -

    Recommendation Unit containing product and other details

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    displayOrder - Int - Order in which recommendation units are displayed
    pageType - String - Page type
    productsView - [ProductView] - List of product view
    storefrontLabel - String - Storefront label to be displayed on the storefront
    totalProducts - Int - Total products returned in recommedations
    typeId - String - Type of recommendation
    unitId - String - Id of the preconfigured unit
    unitName - String - Name of the preconfigured unit
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "displayOrder": 987,
    -  "pageType": "xyz789",
    -  "productsView": [ProductView],
    -  "storefrontLabel": "abc123",
    -  "totalProducts": 987,
    -  "typeId": "xyz789",
    -  "unitId": "xyz789",
    -  "unitName": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    Recommendations

    -
    -
    -
    -
    Description
    -

    Recommendations response

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Field NameDescription
    results - [RecommendationUnit] - List of rec units with products recommended
    totalResults - Int - total number of rec units for which recommendations are returned
    -
    -
    -
    -
    -
    Example
    -
    {"results": [RecommendationUnit], "totalResults": 987}
     
    @@ -62596,9 +58418,9 @@
    Fields
    Example
    {
    -  "code": "abc123",
    +  "code": "xyz789",
       "id": 123,
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -62640,7 +58462,7 @@
    Fields
    Example
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -62728,7 +58550,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "coupon_codes": ["abc123"]
     }
     
    @@ -62779,7 +58601,7 @@
    Fields
    Example
    {
       "cart_id": "xyz789",
    -  "gift_card_code": "xyz789"
    +  "gift_card_code": "abc123"
     }
     
    @@ -62900,7 +58722,7 @@
    Fields
    Example
    -
    {"success": true}
    +                  
    {"success": false}
     
    @@ -63077,10 +58899,7 @@
    Fields
    Example
    -
    {
    -  "quote_item_uids": ["4"],
    -  "quote_uid": "4"
    -}
    +                  
    {"quote_item_uids": [4], "quote_uid": 4}
     
    @@ -63167,10 +58986,7 @@
    Fields
    Example
    -
    {
    -  "item_uids": ["4"],
    -  "template_id": "4"
    -}
    +                  
    {"item_uids": [4], "template_id": 4}
     
    @@ -63217,10 +59033,7 @@
    Fields
    Example
    -
    {
    -  "products": ["4"],
    -  "uid": "4"
    -}
    +                  
    {"products": ["4"], "uid": 4}
     
    @@ -63525,8 +59338,8 @@
    Fields
    Example
    {
       "quote_comment": "xyz789",
    -  "quote_name": "abc123",
    -  "quote_uid": 4
    +  "quote_name": "xyz789",
    +  "quote_uid": "4"
     }
     
    @@ -63739,10 +59552,10 @@
    Fields
    Example
    {
    -  "cart_id": "4",
    +  "cart_id": 4,
       "comment": NegotiableQuoteCommentInput,
       "is_draft": false,
    -  "quote_name": "abc123"
    +  "quote_name": "xyz789"
     }
     
    @@ -63884,10 +59697,10 @@
    Fields
    Example
    {
    -  "comment_text": "xyz789",
    -  "contact_email": "abc123",
    +  "comment_text": "abc123",
    +  "contact_email": "xyz789",
       "items": [RequestReturnItemInput],
    -  "order_uid": "4"
    +  "order_uid": 4
     }
     
    @@ -63952,7 +59765,7 @@
    Example
    EnteredCustomAttributeInput ], "order_item_uid": "4", - "quantity_to_return": 123.45, + "quantity_to_return": 987.65, "selected_custom_attributes": [ SelectedCustomAttributeInput ] @@ -64110,9 +59923,9 @@
    Example
    {
       "description": "xyz789",
       "items": RequistionListItems,
    -  "items_count": 987,
    -  "name": "xyz789",
    -  "uid": 4,
    +  "items_count": 123,
    +  "name": "abc123",
    +  "uid": "4",
       "updated_at": "xyz789"
     }
     
    @@ -64227,12 +60040,12 @@
    Possible Types
    -

    BundleRequisitionListItem

    +

    SimpleRequisitionListItem

    -

    ConfigurableRequisitionListItem

    +

    VirtualRequisitionListItem

    @@ -64242,17 +60055,17 @@
    Possible Types
    -

    GiftCardRequisitionListItem

    +

    BundleRequisitionListItem

    -

    SimpleRequisitionListItem

    +

    ConfigurableRequisitionListItem

    -

    VirtualRequisitionListItem

    +

    GiftCardRequisitionListItem

    @@ -64266,7 +60079,7 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "product": ProductInterface, "quantity": 123.45, - "uid": "4" + "uid": 4 }
    @@ -64335,8 +60148,8 @@
    Example
    {
       "entered_options": [EnteredOptionInput],
       "parent_sku": "xyz789",
    -  "quantity": 987.65,
    -  "selected_options": ["abc123"],
    +  "quantity": 123.45,
    +  "selected_options": ["xyz789"],
       "sku": "xyz789"
     }
     
    @@ -64391,7 +60204,7 @@
    Example
    {
       "items": [RequisitionList],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -64534,10 +60347,10 @@
    Example
    {
       "available_shipping_carriers": [ReturnShippingCarrier],
       "comments": [ReturnComment],
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "customer": ReturnCustomer,
       "items": [ReturnItem],
    -  "number": "abc123",
    +  "number": "xyz789",
       "order": CustomerOrder,
       "shipping": ReturnShipping,
       "status": "PENDING",
    @@ -64599,9 +60412,9 @@ 
    Fields
    Example
    {
       "author_name": "abc123",
    -  "created_at": "xyz789",
    +  "created_at": "abc123",
       "text": "xyz789",
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -64829,18 +60642,18 @@
    Fields
    Example
    {
    -  "code": "4",
    -  "default_value": "xyz789",
    +  "code": 4,
    +  "default_value": "abc123",
       "entity_type": "CATALOG_PRODUCT",
       "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
       "input_filter": "NONE",
    -  "is_required": true,
    -  "is_unique": false,
    +  "is_required": false,
    +  "is_unique": true,
       "label": "xyz789",
    -  "multiline_count": 987,
    +  "multiline_count": 123,
       "options": [CustomAttributeOptionInterface],
    -  "sort_order": 123,
    +  "sort_order": 987,
       "validate_rules": [ValidationRule]
     }
     
    @@ -65047,10 +60860,10 @@
    Fields
    Example
    {
    -  "city": "abc123",
    -  "contact_name": "xyz789",
    +  "city": "xyz789",
    +  "contact_name": "abc123",
       "country": Country,
    -  "postcode": "xyz789",
    +  "postcode": "abc123",
       "region": Region,
       "street": ["xyz789"],
       "telephone": "xyz789"
    @@ -65099,10 +60912,7 @@ 
    Fields
    Example
    -
    {
    -  "label": "xyz789",
    -  "uid": "4"
    -}
    +                  
    {"label": "xyz789", "uid": 4}
     
    @@ -65427,7 +61237,7 @@
    Example
    {
       "items": [Return],
       "page_info": SearchResultPageInfo,
    -  "total_count": 123
    +  "total_count": 987
     }
     
    @@ -65468,7 +61278,7 @@
    Fields
    Example
    -
    {"result": true}
    +                  
    {"result": false}
     
    @@ -65627,8 +61437,8 @@
    Example
    {
       "balance": RewardPointsAmount,
       "change_reason": "xyz789",
    -  "date": "xyz789",
    -  "points_change": 123.45
    +  "date": "abc123",
    +  "points_change": 987.65
     }
     
    @@ -65722,7 +61532,7 @@
    Fields
    Example
    -
    {"currency_amount": 987.65, "points": 123.45}
    +                  
    {"currency_amount": 123.45, "points": 123.45}
     
    @@ -65912,60 +61722,6 @@
    Example
    "message": "xyz789", "timestamp": "xyz789" } -
    - - - back to top - -
    -
    -
    - Types -
    -

    ScalarBucket

    -
    -
    -
    -
    Description
    -

    For use on string and other scalar product fields

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    count - Int! - The number of items in the bucket
    id - ID! - An identifier that can be used for filtering. It may contain non-human readable data
    title - String! - The display text for the scalar value
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "count": 123,
    -  "id": "4",
    -  "title": "abc123"
    -}
     
    @@ -66022,131 +61778,6 @@
    Values
    Example
    "GLOBAL"
    -
    -
    -
    - back to top - -
    -
    -
    - Types -
    -

    SearchClauseInput

    -
    -
    -
    -
    Description
    -

    A product attribute to filter on

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - attribute - String! - The attribute code of a product attribute
    - contains - String - attribute value should contain the specified string
    - eq - String - A string value to filter on
    - in - [String] - An array of string values to filter on
    - range - SearchRangeInput - A range of numeric values to filter on
    - startsWith - String - attribute value should start with the specified string
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "attribute": "xyz789",
    -  "contains": "xyz789",
    -  "eq": "abc123",
    -  "in": ["abc123"],
    -  "range": SearchRangeInput,
    -  "startsWith": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    SearchRangeInput

    -
    -
    -
    -
    Description
    -

    A range of numeric values for use in a search

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - from - Float - The minimum value to filter on. If not specified, the value of 0 is applied
    - to - Float - The maximum value to filter on
    -
    -
    -
    -
    -
    Example
    -
    {"from": 987.65, "to": 987.65}
     
    @@ -66196,7 +61827,7 @@
    Fields
    Example
    -
    {"current_page": 987, "page_size": 987, "total_pages": 987}
    +                  
    {"current_page": 987, "page_size": 123, "total_pages": 987}
     
    @@ -66252,7 +61883,7 @@
    Fields
    Example
    {
    -  "label": "abc123",
    +  "label": "xyz789",
       "type": "xyz789",
       "uid": 4,
       "values": [SelectedBundleOptionValue]
    @@ -66317,11 +61948,11 @@ 
    Fields
    Example
    {
    -  "label": "xyz789",
    +  "label": "abc123",
       "original_price": Money,
       "priceV2": Money,
    -  "quantity": 123.45,
    -  "uid": 4
    +  "quantity": 987.65,
    +  "uid": "4"
     }
     
    @@ -66380,8 +62011,8 @@
    Example
    {
       "configurable_product_option_uid": "4",
       "configurable_product_option_value_uid": 4,
    -  "option_label": "xyz789",
    -  "value_label": "abc123"
    +  "option_label": "abc123",
    +  "value_label": "xyz789"
     }
     
    @@ -66431,7 +62062,7 @@
    Fields
    Example
    {
       "attribute_code": "xyz789",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -66498,9 +62129,9 @@
    Fields
    Example
    {
    -  "customizable_option_uid": "4",
    +  "customizable_option_uid": 4,
       "is_required": true,
    -  "label": "xyz789",
    +  "label": "abc123",
       "sort_order": 123,
       "type": "xyz789",
       "values": [SelectedCustomizableOptionValue]
    @@ -66561,7 +62192,7 @@ 
    Fields
    Example
    {
       "customizable_option_value_uid": 4,
    -  "label": "xyz789",
    +  "label": "abc123",
       "price": CartItemSelectedOptionValuePrice,
       "value": "abc123"
     }
    @@ -66702,7 +62333,7 @@ 
    Example
    {
       "additional_data": [ShippingAdditionalData],
       "amount": Money,
    -  "carrier_code": "abc123",
    +  "carrier_code": "xyz789",
       "carrier_title": "abc123",
       "method_code": "xyz789",
       "method_title": "abc123",
    @@ -66755,10 +62386,7 @@ 
    Fields
    Example
    -
    {
    -  "comment": NegotiableQuoteCommentInput,
    -  "quote_uid": "4"
    -}
    +                  
    {"comment": NegotiableQuoteCommentInput, "quote_uid": 4}
     
    @@ -66889,6 +62517,51 @@
    Fields
    Example
    {"cart": Cart}
    +
    +
    +
    + back to top + +
    +
    +
    + Types +
    +

    SetCartAsInactiveOutput

    +
    +
    +
    +
    Description
    +

    Sets the cart as inactive

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    error - String + The error message returned after failing to set the cart as inactive
    success - Boolean! + Indicates whether the cart was set as inactive
    +
    +
    +
    +
    +
    Example
    +
    {"error": "abc123", "success": false}
     
    @@ -66935,10 +62608,7 @@
    Fields
    Example
    -
    {
    -  "custom_attributes": [CustomAttributeInput],
    -  "id": "4"
    -}
    +                  
    {"custom_attributes": [CustomAttributeInput], "id": 4}
     
    @@ -67137,8 +62807,8 @@
    Example
    "cart_id": "abc123", "gift_message": GiftMessageInput, "gift_receipt_included": true, - "gift_wrapping_id": "4", - "printed_card_included": true + "gift_wrapping_id": 4, + "printed_card_included": false }
    @@ -67228,7 +62898,7 @@
    Fields
    Example
    {
       "cart_id": "xyz789",
    -  "email": "abc123"
    +  "email": "xyz789"
     }
     
    @@ -67629,7 +63299,7 @@
    Fields
    Example
    {
    -  "quote_uid": "4",
    +  "quote_uid": 4,
       "shipping_methods": [ShippingMethodInput]
     }
     
    @@ -67720,7 +63390,7 @@
    Fields
    Example
    {
       "shipping_address": NegotiableQuoteTemplateShippingAddressInput,
    -  "template_id": 4
    +  "template_id": "4"
     }
     
    @@ -67769,7 +63439,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "payment_method": PaymentMethodInput
     }
     
    @@ -67859,7 +63529,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "shipping_addresses": [ShippingAddressInput]
     }
     
    @@ -68129,8 +63799,8 @@
    Fields
    Example
    {
    -  "message": "xyz789",
    -  "name": "xyz789"
    +  "message": "abc123",
    +  "name": "abc123"
     }
     
    @@ -68246,7 +63916,7 @@
    Example
    "order_item": OrderItemInterface, "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "quantity_shipped": 987.65 }
    @@ -68343,10 +64013,10 @@
    Example
    {
       "id": "4",
       "order_item": OrderItemInterface,
    -  "product_name": "xyz789",
    +  "product_name": "abc123",
       "product_sale_price": Money,
    -  "product_sku": "xyz789",
    -  "quantity_shipped": 123.45
    +  "product_sku": "abc123",
    +  "quantity_shipped": 987.65
     }
     
    @@ -68399,7 +64069,7 @@
    Fields
    Example
    {
       "carrier": "xyz789",
    -  "number": "abc123",
    +  "number": "xyz789",
       "title": "abc123"
     }
     
    @@ -68449,7 +64119,7 @@
    Fields
    Example
    {
    -  "key": "xyz789",
    +  "key": "abc123",
       "value": "xyz789"
     }
     
    @@ -68513,8 +64183,8 @@
    Example
    {
       "address": CartAddressInput,
       "customer_address_id": 123,
    -  "customer_notes": "abc123",
    -  "pickup_location_code": "xyz789"
    +  "customer_notes": "xyz789",
    +  "pickup_location_code": "abc123"
     }
     
    @@ -68675,19 +64345,19 @@
    Example
    "custom_attributes": [AttributeValueInterface], "customer_notes": "abc123", "fax": "xyz789", - "firstname": "abc123", - "id": 123, - "lastname": "abc123", - "middlename": "abc123", - "pickup_location_code": "abc123", + "firstname": "xyz789", + "id": 987, + "lastname": "xyz789", + "middlename": "xyz789", + "pickup_location_code": "xyz789", "postcode": "abc123", "prefix": "abc123", "region": CartAddressRegion, - "same_as_billing": false, + "same_as_billing": true, "selected_shipping_method": SelectedShippingMethod, "street": ["abc123"], "suffix": "xyz789", - "telephone": "xyz789", + "telephone": "abc123", "uid": "abc123", "vat_id": "abc123" } @@ -68978,13 +64648,13 @@
    Example
    "is_available": false, "max_qty": 123.45, "min_qty": 123.45, - "not_available_message": "abc123", + "not_available_message": "xyz789", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, "quantity": 123.45, - "uid": "4" + "uid": 4 }
    @@ -69239,9 +64909,9 @@
    filters
    Example
    {
    -  "canonical_url": "abc123",
    +  "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "country_of_manufacture": "xyz789",
    +  "country_of_manufacture": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    @@ -69250,255 +64920,36 @@ 
    Example
    "gift_wrapping_price": Money, "image": ProductImage, "is_returnable": "xyz789", - "manufacturer": 987, - "max_sale_qty": 987.65, + "manufacturer": 123, + "max_sale_qty": 123.45, "media_gallery": [MediaGalleryInterface], - "meta_description": "abc123", - "meta_keyword": "abc123", - "meta_title": "xyz789", - "min_sale_qty": 123.45, + "meta_description": "xyz789", + "meta_keyword": "xyz789", + "meta_title": "abc123", + "min_sale_qty": 987.65, "name": "xyz789", "new_from_date": "abc123", - "new_to_date": "xyz789", - "only_x_left_in_stock": 123.45, + "new_to_date": "abc123", + "only_x_left_in_stock": 987.65, "options": [CustomizableOptionInterface], - "options_container": "xyz789", + "options_container": "abc123", "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "quantity": 123.45, + "quantity": 987.65, "related_products": [ProductInterface], "short_description": ComplexTextValue, "sku": "xyz789", "small_image": ProductImage, "special_price": 987.65, - "special_to_date": "xyz789", + "special_to_date": "abc123", "stock_status": "IN_STOCK", - "swatch_image": "xyz789", + "swatch_image": "abc123", "thumbnail": ProductImage, "uid": "4", "upsell_products": [ProductInterface], "url_key": "abc123", - "weight": 987.65 -} -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    SimpleProductView

    -
    -
    -
    -
    Description
    -

    Represents simple products. Simple product prices do not contain price ranges.

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    addToCartAllowed - Boolean - A flag stating if the product can be added to cart This field is deprecated and will be removed. -
    inStock - Boolean - A flag stating if the product is in stock This field is deprecated and will be removed. -
    lowStock - Boolean - A flag stating if the product stock is low This field is deprecated and will be removed. -
    attributes - [ProductViewAttribute] - A list of merchant-defined attributes designated for the storefront.
    -
    -
    Arguments
    -
    -
    -
    roles - [String] -
    -
    -
    -
    -
    description - String - The detailed description of the product.
    id - ID! - The product ID, generated as a composite key, unique per locale.
    images - [ProductViewImage] - A list of images defined for the product.
    -
    -
    Arguments
    -
    -
    -
    roles - [String] -
    -
    -
    -
    -
    videos - [ProductViewVideo] - A list of videos defined for the product.
    inputOptions - [ProductViewInputOption] - A list of input options. This field is deprecated and will be removed. -
    lastModifiedAt - DateTime - Date and time when the product was last updated.
    metaDescription - String - A brief overview of the product for search results listings.
    metaKeyword - String - A comma-separated list of keywords that are visible only to search engines.
    metaTitle - String - A string that is displayed in the title bar and tab of the browser and in search results lists.
    name - String - Product name.
    price - ProductViewPrice - Base product price view.
    shortDescription - String - A summary of the product.
    sku - String - Product SKU.
    externalId - String - External Id This field is deprecated and will be removed. -
    url - String - Canonical URL of the product. This field is deprecated and will be removed. -
    urlKey - String - The URL key of the product.
    links - [ProductViewLink] - A list of product links
    -
    -
    Arguments
    -
    -
    -
    linkTypes - [String!] -
    -
    -
    -
    -
    queryType - String - Indicates if the product was retrieved from the primary or the backup query
    visibility - String - Visibility setting of the product
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "addToCartAllowed": false,
    -  "inStock": true,
    -  "lowStock": false,
    -  "attributes": [ProductViewAttribute],
    -  "description": "abc123",
    -  "id": 4,
    -  "images": [ProductViewImage],
    -  "videos": [ProductViewVideo],
    -  "inputOptions": [ProductViewInputOption],
    -  "lastModifiedAt": "2007-12-03T10:15:30Z",
    -  "metaDescription": "abc123",
    -  "metaKeyword": "xyz789",
    -  "metaTitle": "xyz789",
    -  "name": "xyz789",
    -  "price": ProductViewPrice,
    -  "shortDescription": "xyz789",
    -  "sku": "abc123",
    -  "externalId": "xyz789",
    -  "url": "xyz789",
    -  "urlKey": "abc123",
    -  "links": [ProductViewLink],
    -  "queryType": "xyz789",
    -  "visibility": "xyz789"
    +  "weight": 123.45
     }
     
    @@ -69629,10 +65080,10 @@
    Example
    {
       "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "abc123",
    -  "id": "4",
    +  "description": "xyz789",
    +  "id": 4,
       "product": ProductInterface,
    -  "quantity": 123.45
    +  "quantity": 987.65
     }
     
    @@ -69688,8 +65139,8 @@
    Fields
    Example
    {
       "payment_source": "xyz789",
    -  "payments_order_id": "xyz789",
    -  "paypal_order_id": "xyz789"
    +  "payments_order_id": "abc123",
    +  "paypal_order_id": "abc123"
     }
     
    @@ -69773,15 +65224,15 @@
    Fields
    Example
    {
       "button_styles": ButtonStyles,
    -  "code": "abc123",
    +  "code": "xyz789",
       "display_message": false,
    -  "display_venmo": true,
    -  "is_visible": false,
    +  "display_venmo": false,
    +  "is_visible": true,
       "message_styles": MessageStyles,
    -  "payment_intent": "xyz789",
    +  "payment_intent": "abc123",
       "sdk_params": [SDKParams],
       "sort_order": "abc123",
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -70194,120 +65645,6 @@
    Values
    Example
    "ITEM_ID"
    -
    -
    - - back to top - -
    -
    -
    - Types -
    -

    SortableAttribute

    -
    -
    -
    -
    Description
    -

    Contains product attributes that be used for sorting in a productSearch query

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    attribute - String! - The unique identifier for an attribute code. This value should be in lowercase letters and without space
    frontendInput - String - Indicates how field rendered on storefront
    label - String - The display name assigned to the attribute
    numeric - Boolean - Indicates whether this attribute has a numeric value, such as a price or integer
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "attribute": "abc123",
    -  "frontendInput": "xyz789",
    -  "label": "abc123",
    -  "numeric": true
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    StatsBucket

    -
    -
    -
    -
    Description
    -

    For retrieving statistics across multiple buckets

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - - - - - -
    Field NameDescription
    max - Float! - The maximum value
    min - Float! - The minimum value
    title - String! - The display text for the bucket
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "max": 123.45,
    -  "min": 987.65,
    -  "title": "abc123"
    -}
     
    @@ -71013,50 +66350,50 @@
    Fields
    Example
    {
    -  "allow_gift_receipt": "abc123",
    +  "allow_gift_receipt": "xyz789",
       "allow_gift_wrapping_on_order": "abc123",
       "allow_gift_wrapping_on_order_items": "abc123",
       "allow_items": "abc123",
       "allow_order": "xyz789",
       "allow_printed_card": "xyz789",
       "autocomplete_on_storefront": false,
    -  "base_currency_code": "abc123",
    +  "base_currency_code": "xyz789",
       "base_link_url": "xyz789",
       "base_media_url": "abc123",
    -  "base_static_url": "abc123",
    -  "base_url": "abc123",
    -  "cart_expires_in_days": 987,
    -  "cart_gift_wrapping": "abc123",
    -  "cart_merge_preference": "abc123",
    -  "cart_printed_card": "abc123",
    +  "base_static_url": "xyz789",
    +  "base_url": "xyz789",
    +  "cart_expires_in_days": 123,
    +  "cart_gift_wrapping": "xyz789",
    +  "cart_merge_preference": "xyz789",
    +  "cart_printed_card": "xyz789",
       "cart_summary_display_quantity": 123,
       "catalog_default_sort_by": "abc123",
       "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS",
       "category_url_suffix": "abc123",
    -  "check_money_order_enable_for_specific_countries": true,
    +  "check_money_order_enable_for_specific_countries": false,
       "check_money_order_enabled": true,
    -  "check_money_order_make_check_payable_to": "abc123",
    -  "check_money_order_max_order_total": "abc123",
    +  "check_money_order_make_check_payable_to": "xyz789",
    +  "check_money_order_max_order_total": "xyz789",
       "check_money_order_min_order_total": "abc123",
       "check_money_order_new_order_status": "abc123",
       "check_money_order_payment_from_specific_countries": "xyz789",
    -  "check_money_order_send_check_to": "xyz789",
    +  "check_money_order_send_check_to": "abc123",
       "check_money_order_sort_order": 123,
       "check_money_order_title": "abc123",
       "configurable_product_image": "ITSELF",
    -  "configurable_thumbnail_source": "abc123",
    -  "contact_enabled": false,
    -  "countries_with_required_region": "abc123",
    +  "configurable_thumbnail_source": "xyz789",
    +  "contact_enabled": true,
    +  "countries_with_required_region": "xyz789",
       "create_account_confirmation": true,
       "customer_access_token_lifetime": 987.65,
       "default_country": "abc123",
       "default_display_currency_code": "xyz789",
    -  "display_product_prices_in_catalog": 987,
    +  "display_product_prices_in_catalog": 123,
       "display_shipping_prices": 123,
    -  "display_state_if_optional": true,
    -  "enable_multiple_wishlists": "abc123",
    -  "fixed_product_taxes_apply_tax_to_fpt": true,
    -  "fixed_product_taxes_display_prices_in_emails": 123,
    +  "display_state_if_optional": false,
    +  "enable_multiple_wishlists": "xyz789",
    +  "fixed_product_taxes_apply_tax_to_fpt": false,
    +  "fixed_product_taxes_display_prices_in_emails": 987,
       "fixed_product_taxes_display_prices_in_product_lists": 987,
       "fixed_product_taxes_display_prices_in_sales_modules": 987,
       "fixed_product_taxes_display_prices_on_product_view_page": 123,
    @@ -71069,84 +66406,84 @@ 
    Example
    "is_checkout_agreements_enabled": true, "is_default_store": false, "is_default_store_group": true, - "is_guest_checkout_enabled": false, - "is_negotiable_quote_active": false, - "is_one_page_checkout_enabled": false, + "is_guest_checkout_enabled": true, + "is_negotiable_quote_active": true, + "is_one_page_checkout_enabled": true, "is_requisition_list_active": "xyz789", - "list_mode": "abc123", + "list_mode": "xyz789", "list_per_page": 123, - "list_per_page_values": "abc123", + "list_per_page_values": "xyz789", "locale": "abc123", "magento_reward_general_is_enabled": "xyz789", - "magento_reward_general_is_enabled_on_front": "xyz789", - "magento_reward_general_min_points_balance": "xyz789", - "magento_reward_general_publish_history": "abc123", - "magento_reward_points_invitation_customer": "xyz789", - "magento_reward_points_invitation_customer_limit": "xyz789", - "magento_reward_points_invitation_order": "abc123", + "magento_reward_general_is_enabled_on_front": "abc123", + "magento_reward_general_min_points_balance": "abc123", + "magento_reward_general_publish_history": "xyz789", + "magento_reward_points_invitation_customer": "abc123", + "magento_reward_points_invitation_customer_limit": "abc123", + "magento_reward_points_invitation_order": "xyz789", "magento_reward_points_invitation_order_limit": "xyz789", - "magento_reward_points_newsletter": "xyz789", - "magento_reward_points_order": "abc123", - "magento_reward_points_register": "xyz789", + "magento_reward_points_newsletter": "abc123", + "magento_reward_points_order": "xyz789", + "magento_reward_points_register": "abc123", "magento_reward_points_review": "xyz789", "magento_reward_points_review_limit": "abc123", "magento_wishlist_general_is_enabled": "abc123", - "max_items_in_order_summary": 123, - "maximum_number_of_wishlists": "xyz789", + "max_items_in_order_summary": 987, + "maximum_number_of_wishlists": "abc123", "minicart_display": false, "minicart_max_items": 123, - "minimum_password_length": "xyz789", + "minimum_password_length": "abc123", "newsletter_enabled": true, - "optional_zip_countries": "xyz789", - "order_cancellation_enabled": true, + "optional_zip_countries": "abc123", + "order_cancellation_enabled": false, "order_cancellation_reasons": [CancellationReason], - "orders_invoices_credit_memos_display_full_summary": false, + "orders_invoices_credit_memos_display_full_summary": true, "orders_invoices_credit_memos_display_grandtotal": false, - "orders_invoices_credit_memos_display_price": 123, - "orders_invoices_credit_memos_display_shipping_amount": 123, - "orders_invoices_credit_memos_display_subtotal": 123, - "orders_invoices_credit_memos_display_zero_tax": false, + "orders_invoices_credit_memos_display_price": 987, + "orders_invoices_credit_memos_display_shipping_amount": 987, + "orders_invoices_credit_memos_display_subtotal": 987, + "orders_invoices_credit_memos_display_zero_tax": true, "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "product_url_suffix": "abc123", + "product_url_suffix": "xyz789", "quickorder_active": false, "required_character_classes_number": "xyz789", "returns_enabled": "abc123", "root_category_uid": "4", "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "sales_gift_wrapping": "abc123", - "sales_printed_card": "abc123", + "sales_printed_card": "xyz789", "secure_base_link_url": "abc123", - "secure_base_media_url": "abc123", + "secure_base_media_url": "xyz789", "secure_base_static_url": "abc123", - "secure_base_url": "xyz789", + "secure_base_url": "abc123", "share_active_segments": true, "share_applied_cart_rule": false, - "shopping_cart_display_full_summary": true, - "shopping_cart_display_grand_total": true, + "shopping_cart_display_full_summary": false, + "shopping_cart_display_grand_total": false, "shopping_cart_display_price": 123, - "shopping_cart_display_shipping": 123, + "shopping_cart_display_shipping": 987, "shopping_cart_display_subtotal": 123, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", "shopping_cart_display_zero_tax": false, - "store_code": "4", - "store_group_code": 4, - "store_group_name": "abc123", + "store_code": 4, + "store_group_code": "4", + "store_group_name": "xyz789", "store_name": "abc123", - "store_sort_order": 987, - "timezone": "abc123", - "title_separator": "xyz789", + "store_sort_order": 123, + "timezone": "xyz789", + "title_separator": "abc123", "use_store_in_url": true, "website_code": "4", - "website_name": "abc123", - "weight_unit": "abc123", + "website_name": "xyz789", + "weight_unit": "xyz789", "zero_subtotal_enable_for_specific_countries": true, - "zero_subtotal_enabled": false, - "zero_subtotal_new_order_status": "xyz789", + "zero_subtotal_enabled": true, + "zero_subtotal_new_order_status": "abc123", "zero_subtotal_payment_action": "abc123", "zero_subtotal_payment_from_specific_countries": "abc123", - "zero_subtotal_sort_order": 123, - "zero_subtotal_title": "abc123" + "zero_subtotal_sort_order": 987, + "zero_subtotal_title": "xyz789" }
    @@ -71169,7 +66506,7 @@
    Description
    Example
    -
    "abc123"
    +                  
    "xyz789"
     
    @@ -71241,10 +66578,10 @@
    Fields
    Example
    {
    -  "comment": "xyz789",
    -  "max_order_commitment": 987,
    -  "min_order_commitment": 123,
    -  "name": "xyz789",
    +  "comment": "abc123",
    +  "max_order_commitment": 123,
    +  "min_order_commitment": 987,
    +  "name": "abc123",
       "reference_document_links": [
         NegotiableQuoteTemplateReferenceDocumentLinkInput
       ],
    @@ -71353,51 +66690,6 @@ 
    Values
    Example
    "NOT_ACTIVE"
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    Subtree

    -
    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - depth - Int! - -
    - startLevel - Int! - -
    -
    -
    -
    -
    -
    Example
    -
    {"depth": 987, "startLevel": 987}
     
    @@ -71440,17 +66732,17 @@
    Possible Types
    -

    ColorSwatchData

    +

    ImageSwatchData

    -

    ImageSwatchData

    +

    TextSwatchData

    -

    TextSwatchData

    +

    ColorSwatchData

    @@ -71460,7 +66752,7 @@
    Possible Types
    Example
    -
    {"value": "xyz789"}
    +                  
    {"value": "abc123"}
     
    @@ -71622,65 +66914,6 @@
    Values
    Example
    "BOOLEAN"
    -
    -
    -
    - back to top - -
    -
    -
    - Types -
    -

    SwatchType

    -
    -
    -
    -
    Values
    - - - - - - - - - - - - - - - - - - - - - - - - - -
    Enum ValueDescription
    -

    TEXT

    -
    -
    -

    IMAGE

    -
    -
    -

    COLOR_HEX

    -
    -
    -

    CUSTOM

    -
    -
    -
    -
    -
    -
    -
    Example
    -
    "TEXT"
     
    @@ -71782,8 +67015,8 @@
    Fields
    Example
    {
       "amount": Money,
    -  "rate": 123.45,
    -  "title": "xyz789"
    +  "rate": 987.65,
    +  "title": "abc123"
     }
     
    @@ -71872,7 +67105,7 @@
    Fields
    Example
    -
    {"value": "xyz789"}
    +                  
    {"value": "abc123"}
     
    @@ -72030,7 +67263,7 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    +  "cart_id": "abc123",
       "cart_items": [CartItemUpdateInput]
     }
     
    @@ -72355,8 +67588,8 @@
    Example
    "dynamic_attributes": [ GiftRegistryDynamicAttributeInput ], - "event_name": "abc123", - "message": "abc123", + "event_name": "xyz789", + "message": "xyz789", "privacy_settings": "PRIVATE", "shipping_address": GiftRegistryShippingAddressInput, "status": "ACTIVE" @@ -72414,9 +67647,9 @@
    Fields
    Example
    {
    -  "gift_registry_item_uid": 4,
    +  "gift_registry_item_uid": "4",
       "note": "abc123",
    -  "quantity": 123.45
    +  "quantity": 987.65
     }
     
    @@ -72567,9 +67800,9 @@
    Example
    GiftRegistryDynamicAttributeInput ], "email": "abc123", - "firstname": "abc123", - "gift_registry_registrant_uid": "4", - "lastname": "abc123" + "firstname": "xyz789", + "gift_registry_registrant_uid": 4, + "lastname": "xyz789" }
    @@ -72699,7 +67932,7 @@
    Fields
    Example
    {
       "items": [NegotiableQuoteItemQuantityInput],
    -  "quote_uid": 4
    +  "quote_uid": "4"
     }
     
    @@ -72789,7 +68022,7 @@
    Fields
    Example
    {
       "items": [NegotiableQuoteTemplateItemQuantityInput],
    -  "template_id": 4
    +  "template_id": "4"
     }
     
    @@ -72916,13 +68149,13 @@
    Fields
    Example
    {
    -  "applies_to": [4],
    -  "approvers": ["4"],
    +  "applies_to": ["4"],
    +  "approvers": [4],
       "condition": CreatePurchaseOrderApprovalRuleConditionInput,
    -  "description": "xyz789",
    +  "description": "abc123",
       "name": "abc123",
       "status": "ENABLED",
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -73034,9 +68267,9 @@
    Fields
    Example
    {
       "entered_options": [EnteredOptionInput],
    -  "item_id": 4,
    +  "item_id": "4",
       "quantity": 987.65,
    -  "selected_options": ["abc123"]
    +  "selected_options": ["xyz789"]
     }
     
    @@ -73168,7 +68401,7 @@
    Fields
    Example
    {
    -  "name": "xyz789",
    +  "name": "abc123",
       "uid": 4,
       "visibility": "PUBLIC"
     }
    @@ -73226,7 +68459,7 @@ 
    Fields
    Example
    {
       "currentPage": 123,
    -  "pageSize": 123,
    +  "pageSize": 987,
       "sort": [CompaniesSortInput]
     }
     
    @@ -73321,7 +68554,7 @@
    Fields
    Example
    -
    {"message": "abc123", "type": "NOT_FOUND"}
    +                  
    {"message": "xyz789", "type": "NOT_FOUND"}
     
    @@ -73428,7 +68661,7 @@
    Fields
    Example
    -
    {"purchase_order_uids": ["4"]}
    +                  
    {"purchase_order_uids": [4]}
     
    @@ -73709,7 +68942,7 @@
    Fields
    Example
    {
    -  "is_vault_enabled": false,
    +  "is_vault_enabled": true,
       "sdk_params": [SDKParams],
       "three_ds_mode": "OFF"
     }
    @@ -73773,9 +69006,9 @@ 
    Fields
    Example
    {
       "payment_source": "xyz789",
    -  "payments_order_id": "xyz789",
    -  "paypal_order_id": "abc123",
    -  "public_hash": "xyz789"
    +  "payments_order_id": "abc123",
    +  "paypal_order_id": "xyz789",
    +  "public_hash": "abc123"
     }
     
    @@ -73818,110 +69051,6 @@
    Fields
    Example
    {"payment_source": PaymentSourceInput}
    -
    -
    -
    - back to top - -
    -
    -
    - Types -
    -

    ViewHistory

    -
    -
    -
    -
    Description
    -

    User view history

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - date - DateTime - -
    - sku - String! - -
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "date": "2007-12-03T10:15:30Z",
    -  "sku": "xyz789"
    -}
    -
    -
    -
    - back to top -
    -
    -
    -
    - Types -
    -

    ViewHistoryInput

    -
    -
    -
    -
    Description
    -

    User view history

    -
    -
    -
    Fields
    - - - - - - - - - - - - - - - - - -
    Input FieldDescription
    - dateTime - DateTime - -
    - sku - String! - -
    -
    -
    -
    -
    -
    Example
    -
    {
    -  "dateTime": "2007-12-03T10:15:30Z",
    -  "sku": "xyz789"
    -}
     
    @@ -74032,9 +69161,9 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "discount": [Discount], "errors": [CartItemError], - "is_available": true, + "is_available": false, "max_qty": 123.45, - "min_qty": 987.65, + "min_qty": 123.45, "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], @@ -74293,23 +69422,23 @@
    Example
    {
       "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "country_of_manufacture": "xyz789",
    +  "country_of_manufacture": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
       "gift_message_available": false,
    -  "gift_wrapping_available": true,
    +  "gift_wrapping_available": false,
       "gift_wrapping_price": Money,
       "image": ProductImage,
    -  "is_returnable": "xyz789",
    -  "manufacturer": 123,
    -  "max_sale_qty": 987.65,
    +  "is_returnable": "abc123",
    +  "manufacturer": 987,
    +  "max_sale_qty": 123.45,
       "media_gallery": [MediaGalleryInterface],
    -  "meta_description": "xyz789",
    -  "meta_keyword": "abc123",
    -  "meta_title": "xyz789",
    -  "min_sale_qty": 123.45,
    -  "name": "abc123",
    +  "meta_description": "abc123",
    +  "meta_keyword": "xyz789",
    +  "meta_title": "abc123",
    +  "min_sale_qty": 987.65,
    +  "name": "xyz789",
       "new_from_date": "xyz789",
       "new_to_date": "abc123",
       "only_x_left_in_stock": 123.45,
    @@ -74318,19 +69447,19 @@ 
    Example
    "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "quantity": 123.45, + "quantity": 987.65, "related_products": [ProductInterface], "short_description": ComplexTextValue, "sku": "abc123", "small_image": ProductImage, - "special_price": 987.65, + "special_price": 123.45, "special_to_date": "abc123", "stock_status": "IN_STOCK", - "swatch_image": "xyz789", + "swatch_image": "abc123", "thumbnail": ProductImage, "uid": "4", "upsell_products": [ProductInterface], - "url_key": "abc123" + "url_key": "xyz789" }
    @@ -74390,7 +69519,7 @@
    Example
    {
       "customizable_options": [SelectedCustomizableOption],
       "product": ProductInterface,
    -  "quantity": 123.45,
    +  "quantity": 987.65,
       "uid": "4"
     }
     
    @@ -74459,12 +69588,12 @@
    Fields
    Example
    {
    -  "added_at": "abc123",
    +  "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "xyz789",
    -  "id": 4,
    +  "description": "abc123",
    +  "id": "4",
       "product": ProductInterface,
    -  "quantity": 987.65
    +  "quantity": 123.45
     }
     
    @@ -74654,7 +69783,7 @@
    Example
    "items_count": 123, "items_v2": WishlistItems, "name": "abc123", - "sharing_code": "xyz789", + "sharing_code": "abc123", "updated_at": "abc123", "visibility": "PUBLIC" } @@ -74714,8 +69843,8 @@
    Fields
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "abc123",
    -  "wishlistId": "4",
    +  "message": "xyz789",
    +  "wishlistId": 4,
       "wishlistItemId": 4
     }
     
    @@ -74834,10 +69963,7 @@
    Fields
    Example
    -
    {
    -  "quantity": 123.45,
    -  "wishlist_item_id": "4"
    -}
    +                  
    {"quantity": 987.65, "wishlist_item_id": 4}
     
    @@ -74904,9 +70030,9 @@
    Fields
    Example
    {
       "entered_options": [EnteredOptionInput],
    -  "parent_sku": "abc123",
    -  "quantity": 987.65,
    -  "selected_options": [4],
    +  "parent_sku": "xyz789",
    +  "quantity": 123.45,
    +  "selected_options": ["4"],
       "sku": "xyz789"
     }
     
    @@ -74981,37 +70107,37 @@
    Possible Types
    -

    BundleWishlistItem

    +

    SimpleWishlistItem

    -

    ConfigurableWishlistItem

    +

    VirtualWishlistItem

    -

    DownloadableWishlistItem

    +

    ConfigurableWishlistItem

    -

    GiftCardWishlistItem

    +

    BundleWishlistItem

    -

    GroupedProductWishlistItem

    +

    DownloadableWishlistItem

    -

    SimpleWishlistItem

    +

    GiftCardWishlistItem

    -

    VirtualWishlistItem

    +

    GroupedProductWishlistItem

    @@ -75024,8 +70150,8 @@
    Example
    {
       "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
    -  "description": "abc123",
    -  "id": "4",
    +  "description": "xyz789",
    +  "id": 4,
       "product": ProductInterface,
       "quantity": 123.45
     }
    @@ -75075,7 +70201,7 @@ 
    Fields
    Example
    -
    {"quantity": 987.65, "wishlist_item_id": 4}
    +                  
    {"quantity": 123.45, "wishlist_item_id": 4}
     
    @@ -75143,8 +70269,8 @@
    Example
    {
       "description": "abc123",
       "entered_options": [EnteredOptionInput],
    -  "quantity": 123.45,
    -  "selected_options": ["4"],
    +  "quantity": 987.65,
    +  "selected_options": [4],
       "wishlist_item_id": 4
     }
     
    @@ -75244,6 +70370,198 @@
    Values
    Example
    "PUBLIC"
    +
    +
    + + back to top + +
    +
    +
    + Types +
    +

    finishUploadInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + key - String! + The unique key identifier from the upload
    + media_resource_type - MediaResourceType! + The type of media resource being uploaded
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "key": "xyz789",
    +  "media_resource_type": "CUSTOMER_ATTRIBUTE_FILE"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    finishUploadOutput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    key - String! + The unique key identifier
    message - String + Additional information about the confirmation
    success - Boolean! + Whether the confirmation was successful
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "key": "xyz789",
    +  "message": "abc123",
    +  "success": true
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    initiateUploadInput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + key - String! + The name of the file to be uploaded, cannot contain slashes
    + media_resource_type - MediaResourceType! + The type of media resource being uploaded
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "key": "xyz789",
    +  "media_resource_type": "CUSTOMER_ATTRIBUTE_FILE"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    initiateUploadOutput

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    expires_at - String! + The expiration timestamp of the URL
    key - String! + The unique key identifier for the upload
    upload_url - String! + The presigned URL for uploading the file
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "expires_at": "xyz789",
    +  "key": "xyz789",
    +  "upload_url": "xyz789"
    +}
     
    From 6b1dc028d33b63a82406b057482925a8c7e8c6d7 Mon Sep 17 00:00:00 2001 From: jhadobe Date: Tue, 23 Sep 2025 09:54:10 -0500 Subject: [PATCH 2/2] updating GQL schema from live prod --- spectaql/schema_saas.json | 140255 +++++++++++++------------- static/graphql-api/saas/index.html | 9592 +- 2 files changed, 79912 insertions(+), 69935 deletions(-) diff --git a/spectaql/schema_saas.json b/spectaql/schema_saas.json index 2e61591d4..c4cbc770e 100644 --- a/spectaql/schema_saas.json +++ b/spectaql/schema_saas.json @@ -1,68957 +1,72868 @@ { - "__schema": { - "queryType": { - "name": "Query" - }, - "mutationType": { - "name": "Mutation" - }, - "subscriptionType": null, - "types": [ - { - "kind": "INPUT_OBJECT", - "name": "AcceptNegotiableQuoteTemplateInput", - "description": "Specifies the quote template id to accept quote template.", - "fields": null, - "inputFields": [ - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "__schema": { + "queryType": { + "name": "Query" + }, + "mutationType": { + "name": "Mutation" + }, + "subscriptionType": null, + "types": [ + { + "kind": "OBJECT", + "name": "__Schema", + "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", + "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "types", + "description": "A list of all types supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "The type that query operations will be rooted at.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "AddCustomAttributesToCartItemOutput", - "description": "Contains details about the cart after adding custom attributes to it items.", - "fields": [ - { - "name": "cart", - "description": "The custom attributes to cart item have been added.", - "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": "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mutationType", + "description": "If this server supports mutation, the type that mutation operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscriptionType", + "description": "If this server support subscription, the type that subscription operations will be rooted at.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "directives", + "description": "A list of all directives supported by this server.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Directive", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Type", + "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name, description and optional `specifiedByURL`, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", + "fields": [ + { + "name": "kind", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__TypeKind", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Field", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "interfaces", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "possibleTypes", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "enumValues", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__EnumValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputFields", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ofType", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "specifiedByURL", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__TypeKind", + "description": "An enum describing what kind of type a given `__Type` is.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SCALAR", + "description": "Indicates this type is a scalar.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Indicates this type is a union. `possibleTypes` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Indicates this type is an enum. `enumValues` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Indicates this type is an input object. `inputFields` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LIST", + "description": "Indicates this type is a list. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NON_NULL", + "description": "Indicates this type is a non-null. `ofType` is a valid field.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Field", + "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryItemInput", - "description": "Defines an item to add to the gift registry.", - "fields": null, - "inputFields": [ - { - "name": "entered_options", - "description": "An array of options the customer has entered.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note", - "description": "A brief note about the item.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_sku", - "description": "For complex product types, the SKU of the parent product.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of the product to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer has selected.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The SKU of the product to add to the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__InputValue", + "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__Type", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultValue", + "description": "A GraphQL-formatted string representing the default value for this input value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__EnumValue", + "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDeprecated", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deprecationReason", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "__Directive", + "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", + "fields": [ + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locations", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "__DirectiveLocation", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "args", + "description": null, + "args": [ + { + "name": "includeDeprecated", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": "false" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "__InputValue", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isRepeatable", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": 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.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "__DirectiveLocation", + "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUERY", + "description": "Location adjacent to a query operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUTATION", + "description": "Location adjacent to a mutation operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIPTION", + "description": "Location adjacent to a subscription operation.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD", + "description": "Location adjacent to a field.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_DEFINITION", + "description": "Location adjacent to a fragment definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FRAGMENT_SPREAD", + "description": "Location adjacent to a fragment spread.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INLINE_FRAGMENT", + "description": "Location adjacent to an inline fragment.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VARIABLE_DEFINITION", + "description": "Location adjacent to a variable definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCHEMA", + "description": "Location adjacent to a schema definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCALAR", + "description": "Location adjacent to a scalar definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OBJECT", + "description": "Location adjacent to an object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FIELD_DEFINITION", + "description": "Location adjacent to a field definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARGUMENT_DEFINITION", + "description": "Location adjacent to an argument definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INTERFACE", + "description": "Location adjacent to an interface definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNION", + "description": "Location adjacent to a union definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM", + "description": "Location adjacent to an enum definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ENUM_VALUE", + "description": "Location adjacent to an enum value definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_OBJECT", + "description": "Location adjacent to an input object type definition.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_FIELD_DEFINITION", + "description": "Location adjacent to an input object field definition.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Int", + "description": "The `Int` scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Float", + "description": "The `Float` scalar type represents signed double-precision fractional values as specified by [IEEE 754](https://en.wikipedia.org/wiki/IEEE_floating_point).", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "String", + "description": "The `String` scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "Boolean", + "description": "The `Boolean` scalar type represents `true` or `false`.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "ID", + "description": "The `ID` scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as `\"4\"`) or integer (such as `4`) input value will be accepted as an ID.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AcceptNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id to accept quote template.", + "fields": null, + "inputFields": [ + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` 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": "AddCustomAttributesToCartItemOutput", + "description": "Contains details about the cart after adding custom attributes to it items.", + "fields": [ + { + "name": "cart", + "description": "The custom attributes to cart item have been added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": null + } }, - { + "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": "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": "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": "INTERFACE", - "name": "Error", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryItemInput", + "description": "Defines an item to add to the gift registry.", + "fields": null, + "inputFields": [ + { + "name": "entered_options", + "description": "An array of options the customer has entered.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "EnteredOptionInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "note", + "description": "A brief note about the item.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "parent_sku", + "description": "For complex product types, 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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "selected_options", + "description": "An array of strings corresponding to options the customer has selected.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sku", + "description": "The SKU of the product to add to the gift registry.", + "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": "AddGiftRegistryRegistrantInput", + "description": "Defines a new registrant.", + "fields": null, + "inputFields": [ + { + "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": "email", + "description": "The email address of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "firstname", + "description": "The first name of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The last name of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "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": "AddProductsToNewCartOutput", - "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": "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": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartUserInputError", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "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": "INTERFACE", + "name": "Error", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "OBJECT", + "name": "AddProductsToNewCartOutput", + "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": "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": "LIST", + "name": null, + "ofType": { "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 + "name": "CartUserInputError", + "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": "AddProductsToWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", + "fields": [ + { + "name": "user_errors", + "description": "An array of errors encountered while adding products to a wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "AddProductsToWishlistOutput", - "description": "Contains the customer's wish list and any errors encountered.", - "fields": [ - { - "name": "user_errors", - "description": "An array of errors encountered while adding products to a wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Wishlist", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "AddPurchaseOrderCommentInput", - "description": "Contains the comment to be added to a purchase order.", - "fields": null, - "inputFields": [ - { - "name": "comment", - "description": "Comment text.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_order_uid", - "description": "The unique ID of a purchase order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddPurchaseOrderCommentInput", + "description": "Contains the comment to be added to a purchase order.", + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": "Comment text.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "purchase_order_uid", + "description": "The unique ID of a purchase order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddPurchaseOrderCommentOutput", + "description": "Contains the successfully added comment.", + "fields": [ + { + "name": "comment", + "description": "The purchase order comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "AddPurchaseOrderCommentOutput", - "description": "Contains the successfully added comment.", - "fields": [ - { - "name": "comment", - "description": "The purchase order comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "PurchaseOrderComment", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "AddPurchaseOrderItemsToCartInput", - "description": "Defines the purchase order and cart to act on.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The ID to assign to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_order_uid", - "description": "Purchase order unique ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "replace_existing_cart_items", - "description": "Replace existing cart or merge items.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddPurchaseOrderItemsToCartInput", + "description": "Defines the purchase order and cart to act on.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The ID to assign to the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "purchase_order_uid", + "description": "Purchase order unique ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "replace_existing_cart_items", + "description": "Replace existing cart or merge items.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": 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 + "defaultValue": null + } + ], + "interfaces": null, + "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", - "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 + "ofType": 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 + "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": "AddReturnCommentInput", + "description": "Defines a return comment.", + "fields": null, + "inputFields": [ + { + "name": "comment_text", + "description": "The text added to the return request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "return_uid", + "description": "The unique ID for a `Return` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "AddReturnCommentInput", - "description": "Defines a return comment.", - "fields": null, - "inputFields": [ - { - "name": "comment_text", - "description": "The text added to the return request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "return_uid", - "description": "The unique ID for a `Return` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddReturnCommentOutput", + "description": "Contains details about the return request.", + "fields": [ + { + "name": "return", + "description": "The modified return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AddReturnTrackingInput", + "description": "Defines tracking information to be added to the return.", + "fields": null, + "inputFields": [ + { + "name": "carrier_uid", + "description": "The unique ID for a `ReturnShippingCarrier` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "return_uid", + "description": "The unique ID for a `Returns` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tracking_number", + "description": "The shipping tracking number for this return request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AddReturnTrackingOutput", + "description": "Contains the response after adding tracking information.", + "fields": [ + { + "name": "return", + "description": "Details about the modified return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "return_shipping_tracking", + "description": "Details about shipping for a return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReturnShippingTracking", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishlistCartUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist", + "description": "Contains the wish list with all items that were successfully added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "AddReturnCommentOutput", - "description": "Contains details about the return request.", - "fields": [ - { - "name": "return", - "description": "The modified return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AddReturnTrackingInput", - "description": "Defines tracking information to be added to the return.", - "fields": null, - "inputFields": [ - { - "name": "carrier_uid", - "description": "The unique ID for a `ReturnShippingCarrier` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "return_uid", - "description": "The unique ID for a `Returns` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracking_number", - "description": "The shipping tracking number for this return request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "Wishlist", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "AddReturnTrackingOutput", - "description": "Contains the response after adding tracking information.", - "fields": [ - { - "name": "return", - "description": "Details about the modified return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "return_shipping_tracking", - "description": "Details about shipping for a return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReturnShippingTracking", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Aggregation", + "description": "A bucket that contains information for each filterable option", + "fields": [ + { + "name": "attribute", + "description": "The attribute code of the filter item", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "buckets", + "description": "A container that divides the data into manageable groups. For example, attributes that can have numeric values might have buckets that define price ranges", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "Bucket", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The filter name displayed in layered navigation", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Identifies the data type of the aggregation", + "args": [], + "type": { + "kind": "ENUM", + "name": "AggregationType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "label", + "description": "The display label for an aggregation option.", + "args": [], + "type": { + "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": "SCALAR", + "name": "String", + "ofType": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishlistCartUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist", - "description": "Contains the wish list with all items that were successfully added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AggregationOptionInterface", + "ofType": null + } + ], + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display label for an aggregation option.", + "args": [], + "type": { + "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": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AggregationOption", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "AggregationType", + "description": "Identifies the data type of the aggregation", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INTELLIGENT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PINNED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "POPULAR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApplePayConfig", + "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", + "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": "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", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "label", - "description": "The display label for an aggregation option.", - "args": [], - "type": { - "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": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AggregationOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": 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", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "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 + } }, - { - "kind": "INTERFACE", - "name": "AggregationOptionInterface", - "description": "Defines aggregation option fields.", - "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": "label", - "description": "The display label for an aggregation option.", - "args": [], - "type": { - "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": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AggregationOption", - "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": "applied_balance", + "description": "The amount applied to the current cart.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The gift card account code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "current_balance", + "description": "The remaining balance on the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "AppliedQueryRule", + "description": "The rule that was applied to this product", + "fields": [ + { + "name": "action_type", + "description": "An enum that defines the type of rule that was applied", + "args": [], + "type": { + "kind": "ENUM", + "name": "AppliedQueryRuleActionType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule_id", + "description": "The ID assigned to the rule", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule_name", + "description": "The name of the applied rule", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AppliedQueryRuleActionType", + "description": "The type of rule that was applied to a product during search (optional)", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BOOST", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BURY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PIN", + "description": null, + "isDeprecated": false, + "deprecationReason": 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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "current_balance", + "description": "The current balance remaining on store credit.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyCouponsToCartInput", + "description": "Apply coupons 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_codes", + "description": "An array of valid coupon codes.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": 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": "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": "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": "ApplePayConfig", - "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", - "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": "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", - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payments_order_id", - "description": "The payment services order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paypal_order_id", - "description": "PayPal order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ApplyGiftCardToCartInput", + "description": "Defines the input required to run the `applyGiftCardToCart` 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": "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": "ApplyGiftCardToCartOutput", + "description": "Defines the possible output for the `applyGiftCardToCart` mutation.", + "fields": [ + { + "name": "cart", + "description": "Describes the contents of the specified shopping cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 + "name": "Cart", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ApplyGiftCardToOrder", + "description": "Contains applied gift cards with gift card code and amount.", + "fields": [ + { + "name": "applied_balance", + "description": "The gift card amount applied to the current order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "AppliedGiftCard", - "description": "Contains an applied gift card with applied and remaining balance.", - "fields": [ - { - "name": "applied_balance", - "description": "The amount applied to the current cart.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The gift card account code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "current_balance", - "description": "The remaining balance on the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The gift card account 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": "ApplyRewardPointsToCartOutput", + "description": "Contains the customer cart.", + "fields": [ + { + "name": "cart", + "description": "The customer cart after reward points are applied.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "current_balance", - "description": "The current balance remaining on store credit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "coupon_code", - "description": "A valid coupon code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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": "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": "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.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyCouponsToCartInput", - "description": "Apply coupons 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "coupon_codes", - "description": "An array of valid coupon codes.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "ApplyGiftCardToCartInput", - "description": "Defines the input required to run the `applyGiftCardToCart` 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "ApplyGiftCardToCartOutput", - "description": "Defines the possible output for the `applyGiftCardToCart` mutation.", - "fields": [ - { - "name": "cart", - "description": "Describes 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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AreaInput", + "description": "AreaInput defines the parameters which will be used for filter by specified location.", + "fields": null, + "inputFields": [ + { + "name": "radius", + "description": "The radius for the search in KM.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "ApplyGiftCardToOrder", - "description": "Contains applied gift cards with gift card code and amount.", - "fields": [ - { - "name": "applied_balance", - "description": "The gift card amount applied to the current order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The gift card account 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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AssetImage", + "description": "Contains information about an asset image.", + "fields": [ + { + "name": "asset_image", + "description": "Contains a `ProductMediaGalleryEntriesAssetImage` object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesAssetImage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AssetVideo", + "description": "Contains information about an asset video.", + "fields": [ + { + "name": "asset_video", + "description": "Contains a `ProductMediaGalleryEntriesAssetVideo` object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesAssetVideo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "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": "OBJECT", + "name": "Attribute", + "description": "Contains details about the attribute, including the code and type.", + "fields": [ + { + "name": "attribute_code", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attribute_options", + "description": "Attribute options list.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ApplyRewardPointsToCartOutput", - "description": "Contains the customer cart.", - "fields": [ - { - "name": "cart", - "description": "The customer cart after reward points are applied.", - "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": "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, - "isDeprecated": false, - "deprecationReason": 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": "AreaInput", - "description": "AreaInput defines the parameters which will be used for filter by specified location.", - "fields": null, - "inputFields": [ - { - "name": "radius", - "description": "The radius for the search in KM.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AssetImage", - "description": "Contains information about an asset image.", - "fields": [ - { - "name": "asset_image", - "description": "Contains a `ProductMediaGalleryEntriesAssetImage` object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesAssetImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AssetVideo", - "description": "Contains information about an asset video.", - "fields": [ - { - "name": "asset_video", - "description": "Contains a `ProductMediaGalleryEntriesAssetVideo` object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesAssetVideo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "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": "OBJECT", - "name": "Attribute", - "description": "Contains details about the attribute, including the code and type.", - "fields": [ - { - "name": "attribute_code", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attribute_options", - "description": "Attribute options list.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributeOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attribute_type", - "description": "The data type of the attribute.", - "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": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "input_type", - "description": "The frontend input type of the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "storefront_properties", - "description": "Details about the storefront properties configured for the attribute.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "StorefrontProperties", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "AttributeOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attribute_type", + "description": "The data type of the attribute.", + "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": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "input_type", + "description": "The frontend input type of the attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storefront_properties", + "description": "Details about the storefront properties configured for the attribute.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "StorefrontProperties", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AttributeEntityTypeEnum", + "description": "List of all entity types. Populated by the modules introducing EAV entities.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CATALOG_PRODUCT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CATALOG_CATEGORY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOMER_ADDRESS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RMA_ITEM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeFile", + "description": "", + "fields": [ + { + "name": "code", + "description": "The attribute code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "File URL to download the file", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "description": "An input object that specifies the filters used for attributes.", + "fields": null, + "inputFields": [ + { + "name": "is_comparable", + "description": "Whether a product or category attribute can be compared against another or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_filterable", + "description": "Whether a product or category attribute can be filtered or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_filterable_in_search", + "description": "Whether a product or category attribute can be filtered in search or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_html_allowed_on_front", + "description": "Whether a product or category attribute can use HTML on front or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_searchable", + "description": "Whether a product or category attribute can be searched or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "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.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_used_for_promo_rules", + "description": "Whether a product or category attribute is used for promo rules or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_visible_in_advanced_search", + "description": "Whether a product or category attribute is visible in advanced search or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_visible_on_front", + "description": "Whether a product or category attribute is visible on front or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "is_wysiwyg_enabled", + "description": "Whether a product or category attribute has WYSIWYG enabled or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "used_in_product_listing", + "description": "Whether a product or category attribute is used in product listing or not.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AttributeFrontendInputEnum", + "description": "EAV attribute frontend input types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BOOLEAN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATETIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GALLERY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIDDEN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMAGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIA_IMAGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTILINE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTISELECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SELECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEXT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEXTAREA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeInput", + "description": "Defines the attribute characteristics to search for the `attribute_code` and `entity_type` to search.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "entity_type", + "description": "The type of entity that defines the attribute.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeInputSelectedOption", + "description": "Specifies selected option for a select or multiselect attribute value.", + "fields": null, + "inputFields": [ + { + "name": "value", + "description": "The attribute option value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeMetadata", + "description": "Base EAV implementation of CustomAttributeMetadataInterface.", + "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", - "description": "List of all entity types. Populated by the modules introducing EAV entities.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CATALOG_PRODUCT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CATALOG_CATEGORY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOMER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUSTOMER_ADDRESS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RMA_ITEM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "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": "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": "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 + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeMetadataError", + "description": "Attribute metadata retrieval error.", + "fields": [ + { + "name": "message", + "description": "Attribute metadata retrieval error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Attribute metadata retrieval error type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AttributeMetadataErrorType", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "AttributeFile", - "description": "", - "fields": [ - { - "name": "code", - "description": "The attribute code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "File URL to download the file", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "AttributeMetadataErrorType", + "description": "Attribute metadata retrieval error types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ENTITY_NOT_FOUND", + "description": "The requested entity was not found.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ATTRIBUTE_NOT_FOUND", + "description": "The requested attribute was not found.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILTER_NOT_FOUND", + "description": "The filter cannot be applied as it does not belong to the entity", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "Not categorized error, see the error message.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeMetadataResponse", + "description": "Contains the output of the `attributeMetadata` query", + "fields": [ + { + "name": "filterableInSearch", + "description": "An array of product attributes that can be used for filtering in a `productSearch` query", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FilterableInSearchAttribute", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sortable", + "description": "An array of product attributes that can be used for sorting in a `productSearch` query", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SortableAttribute", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeOption", + "description": "Defines an attribute option.", + "fields": [ + { + "name": "label", + "description": "The label assigned to the attribute option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeOptionMetadata", + "description": "Base EAV implementation of CustomAttributeOptionInterface.", + "fields": [ + { + "name": "is_default", + "description": "Is the option value default.", + "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 option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute option value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "description": "An input object that specifies the filters used for attributes.", - "fields": null, - "inputFields": [ - { - "name": "is_comparable", - "description": "Whether a product or category attribute can be compared against another or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_filterable", - "description": "Whether a product or category attribute can be filtered or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_filterable_in_search", - "description": "Whether a product or category attribute can be filtered in search or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": 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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_searchable", - "description": "Whether a product or category attribute can be searched or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_used_for_price_rules", - "description": "Whether a product or category attribute can be used for price rules or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": 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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": 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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_visible_on_front", - "description": "Whether a product or category attribute is visible on front or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_wysiwyg_enabled", - "description": "Whether a product or category attribute has WYSIWYG enabled or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "used_in_product_listing", - "description": "Whether a product or category attribute is used in product listing or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeSelectedOption", + "description": "", + "fields": [ + { + "name": "label", + "description": "The attribute selected option label.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute selected option value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "ENUM", - "name": "AttributeFrontendInputEnum", - "description": "EAV attribute frontend input types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BOOLEAN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATETIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GALLERY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HIDDEN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IMAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEDIA_IMAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MULTILINE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MULTISELECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SELECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEXT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEXTAREA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeSelectedOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "AttributeSelectedOptionInterface", + "description": "", + "fields": [ + { + "name": "label", + "description": "The attribute selected option label.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute selected option value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "AttributeInput", - "description": "Defines the attribute characteristics to search for the `attribute_code` and `entity_type` to search.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "The unique identifier for an attribute code. This value should be in lowercase letters without spaces.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "entity_type", - "description": "The type of entity that defines the attribute.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AttributeSelectedOption", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "AttributeSelectedOptions", + "description": "", + "fields": [ + { + "name": "code", + "description": "The attribute code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeSelectedOptionInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributesFormOutput", + "description": "Metadata of EAV attributes associated to form", + "fields": [ + { + "name": "errors", + "description": "Errors of retrieving certain attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeMetadataError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Requested attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributesMetadataOutput", + "description": "Metadata of EAV attributes.", + "fields": [ + { + "name": "errors", + "description": "Errors of retrieving certain attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeMetadataError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Requested attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "AttributeValue", + "description": "", + "fields": [ + { + "name": "code", + "description": "The attribute code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "description": "Specifies the value for attribute.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "The code of the attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "selected_options", + "description": "An array containing selected options for a select or multiselect attribute.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", "name": "AttributeInputSelectedOption", - "description": "Specifies selected option for a select or multiselect attribute value.", - "fields": null, - "inputFields": [ - { - "name": "value", - "description": "The attribute option value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeMetadata", - "description": "Base EAV implementation of CustomAttributeMetadataInterface.", - "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": "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": "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 - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "description": "Attribute metadata retrieval error.", - "fields": [ - { - "name": "message", - "description": "Attribute metadata retrieval error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Attribute metadata retrieval error type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AttributeMetadataErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "The value assigned to the attribute.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "description": "", + "fields": [ + { + "name": "code", + "description": "The attribute code.", + "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": "AttributeFile", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AttributeSelectedOptions", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AttributeValue", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "AvailableCurrency", + "description": "Defines the code and symbol of a currency that can be used for purchase orders.", + "fields": [ + { + "name": "code", + "description": "3-letter currency code, for example USD.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "AttributeMetadataErrorType", - "description": "Attribute metadata retrieval error types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENTITY_NOT_FOUND", - "description": "The requested entity was not found.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ATTRIBUTE_NOT_FOUND", - "description": "The requested attribute was not found.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILTER_NOT_FOUND", - "description": "The filter cannot be applied as it does not belong to the entity", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "Not categorized error, see the error message.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeOption", - "description": "Defines an attribute option.", - "fields": [ - { - "name": "label", - "description": "The label assigned to the attribute option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute option value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeOptionMetadata", - "description": "Base EAV implementation of CustomAttributeOptionInterface.", - "fields": [ - { - "name": "is_default", - "description": "Is the option value default.", - "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 option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute option value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomAttributeOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "AttributeSelectedOption", - "description": "", - "fields": [ - { - "name": "label", - "description": "The attribute selected option label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute selected option value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AttributeSelectedOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "CurrencyEnum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "symbol", + "description": "Currency symbol, for example $.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "INTERFACE", - "name": "AttributeSelectedOptionInterface", - "description": "", - "fields": [ - { - "name": "label", - "description": "The attribute selected option label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute selected option 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": [ - { - "kind": "OBJECT", - "name": "AttributeSelectedOption", - "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": "oope_payment_method_config", + "description": "Configuration for out of process payment methods", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OopePaymentMethodConfig", + "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": "AvailableShippingMethod", + "description": "Contains details about the possible shipping methods and carriers.", + "fields": [ + { + "name": "additional_data", + "description": "Additional data related to the shipping method.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "AttributeSelectedOptions", - "description": "", - "fields": [ - { - "name": "code", - "description": "The attribute code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeSelectedOptionInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ShippingAdditionalData", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": "The cost of shipping using this shipping method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "AttributeValue", - "description": "", - "fields": [ - { - "name": "code", - "description": "The attribute code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "description": "Specifies the value for attribute.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "The code of the attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "An array containing selected options for a select or multiselect attribute.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeInputSelectedOption", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value assigned to the attribute.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "description": "", - "fields": [ - { - "name": "code", - "description": "The attribute code.", - "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": "AttributeValue", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttributeSelectedOptions", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "AttributeFile", - "ofType": null - } - ] - }, - { + "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": "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": "AttributesFormOutput", - "description": "Metadata of EAV attributes associated to form", - "fields": [ - { - "name": "errors", - "description": "Errors of retrieving certain attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Requested attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "AttributesMetadataOutput", - "description": "Metadata of EAV attributes.", - "fields": [ - { - "name": "errors", - "description": "Errors of retrieving certain attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Requested attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Money", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "BatchMutationStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUCCESS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FAILURE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MIXED_RESULTS", + "description": "", + "isDeprecated": false, + "deprecationReason": 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": "BillingAddressPaymentSourceInput", + "description": "The billing address information", + "fields": null, + "inputFields": [ + { + "name": "address_line_1", + "description": "The first line of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "address_line_2", + "description": "The second line of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "city", + "description": "The city of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "country_code", + "description": "The country of the address", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "postal_code", + "description": "The postal code of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region", + "description": "The region of the address", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": 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": "AvailableCurrency", - "description": "Defines the code and symbol of a currency that can be used for purchase orders.", - "fields": [ - { - "name": "code", - "description": "3-letter currency code, for example USD.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "symbol", - "description": "Currency symbol, for example $.", - "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 + "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": "id", + "description": "Id of the customer address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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": "Breadcrumb", + "description": "Contains details about an individual category that comprises a breadcrumb.", + "fields": [ + { + "name": "category_level", + "description": "The category level.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_name", + "description": "The display name of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_uid", + "description": "The unique ID for a `Breadcrumb` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_url_key", + "description": "The URL key of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_url_path", + "description": "The URL path of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Bucket", + "description": "An interface for bucket contents", + "fields": [ + { + "name": "title", + "description": "A human-readable name of a bucket", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CategoryBucket", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CategoryView", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "RangeBucket", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ScalarBucket", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "StatsBucket", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "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": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "oope_payment_method_config", - "description": "Configuration for out of process payment methods", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OopePaymentMethodConfig", - "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 - }, - { + "name": "CustomAttribute", + "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": "AvailableShippingMethod", - "description": "Contains details about the possible shipping methods and carriers.", - "fields": [ - { - "name": "additional_data", - "description": "Additional data related to the shipping method.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingAdditionalData", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "ENUM", - "name": "BatchMutationStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SUCCESS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FAILURE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MIXED_RESULTS", - "description": "", - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": 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, - "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 cart.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "BillingAddressPaymentSourceInput", - "description": "The billing address information", - "fields": null, - "inputFields": [ - { - "name": "address_line_1", - "description": "The first line of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "address_line_2", - "description": "The second line of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "The city of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The country of the address", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postal_code", - "description": "The postal code of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "The region of the address", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "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": "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": "id", - "description": "Id of the customer address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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 - }, - { + "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": "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", - "description": "The `Boolean` scalar type represents `true` or `false`.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "String", + "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": "Breadcrumb", - "description": "Contains details about an individual category that comprises a breadcrumb.", - "fields": [ - { - "name": "category_level", - "description": "The category level.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_name", - "description": "The display name of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_uid", - "description": "The unique ID for a `Breadcrumb` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_url_key", - "description": "The URL key of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_url_path", - "description": "The URL path of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "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": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "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": "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": "SCALAR", - "name": "String", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "BundleCreditMemoItem", + "description": "Defines bundle product options for `CreditMemoItemInterface`.", + "fields": [ + { + "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": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "description": "Defines bundle product options for `CreditMemoItemInterface`.", - "fields": [ - { - "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": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": "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": "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ItemSelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "ItemSelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "BundleItem", - "description": "Defines an individual item within a bundle product.", - "fields": [ - { - "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": "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", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PriceRange", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "required", - "description": "Indicates whether the item must be included in the bundle.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The SKU of the bundle product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": "The display name of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `BundleItem` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "OBJECT", - "name": "BundleItemOption", - "description": "Defines the characteristics that comprise a specific bundle item and its options.", - "fields": [ - { - "name": "can_change_quantity", - "description": "Indicates whether the customer can change the number of items for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "label", - "description": "The text that identifies the bundled item option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price of the selected option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_type", - "description": "One of FIXED, PERCENT, or DYNAMIC.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PriceTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Contains details about this product option.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of this specific bundle item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `BundleItemOption` 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": "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The number of the selected item to add to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "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 + } + ], + "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": "BundleOrderItem", - "description": "Defines bundle product options for `OrderItemInterface`.", - "fields": [ - { - "name": "bundle_options", - "description": "A list of bundle options that are assigned to the bundle product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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.", - "args": [], - "type": { - "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": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_sku", - "description": "The SKU of parent product.", - "args": [], - "type": { - "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.", - "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", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ItemSelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "BundleProduct", - "description": "Defines basic features of a bundle product and contains multiple BundleItems.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dynamic_price", - "description": "Indicates whether the bundle product has a dynamic price.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dynamic_sku", - "description": "Indicates whether the bundle product has a dynamic SKU.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "dynamic_weight", - "description": "Indicates whether the bundle product has a dynamically calculated weight.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array containing information about individual bundle items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "BundleItem", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_details", - "description": "The price details of the main product", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PriceDetails", - "ofType": null - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price_view", - "description": "One of PRICE_RANGE or AS_LOW_AS.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PriceViewEnum", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": 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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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": "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": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "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 quantity of the product added to the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Discount", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "OBJECT", - "name": "ItemSelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleItem", + "description": "Defines an individual item within a bundle product.", + "fields": [ + { + "name": "options", + "description": "An array of additional options for this bundle item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "BundleWishlistItem", - "description": "Defines bundle product options for `WishlistItemInterface`.", - "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": "bundle_options", - "description": "An array containing information about the selected bundle items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { + "name": "BundleItemOption", + "ofType": null + } + }, + "isDeprecated": false, + "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", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ButtonStyles", - "description": "", - "fields": [ - { - "name": "color", - "description": "The button color", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "The button height in pixels", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The button label", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "layout", - "description": "The button layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shape", - "description": "The button shape", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tagline", - "description": "Indicates whether the tagline is displayed", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": 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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelNegotiableQuoteTemplateInput", - "description": "Specifies the quote template id of the quote template to cancel", - "fields": null, - "inputFields": [ - { - "name": "cancellation_comment", - "description": "A comment to provide reason of cancellation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "PriceRange", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "required", + "description": "Indicates whether the item must be included in the bundle.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The SKU of the bundle product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `BundleItem` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleItemOption", + "description": "Defines the characteristics that comprise a specific bundle item and its options.", + "fields": [ + { + "name": "can_change_quantity", + "description": "Indicates whether the customer can change the number of items for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "label", + "description": "The text that identifies the bundled item option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price of the selected option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_type", + "description": "One of FIXED, PERCENT, or DYNAMIC.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PriceTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Contains details about this product option.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of this specific bundle item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `BundleItemOption` 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": "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": "quantity", + "description": "The number of the selected item to add to the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "BundleOrderItem", + "description": "Defines bundle product options for `OrderItemInterface`.", + "fields": [ + { + "name": "bundle_options", + "description": "A list of bundle options that are assigned to the bundle product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CancelOrderError", - "description": "", - "fields": [ - { - "name": "code", - "description": "An error code that is specific to cancel order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CancelOrderErrorCode", - "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": "CancelOrderErrorCode", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ORDER_CANCELLATION_DISABLED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNAUTHORISED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORDER_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIAL_ORDER_ITEM_SHIPPED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID_ORDER_STATUS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CancelOrderInput", - "description": "Defines the order to cancel.", - "fields": null, - "inputFields": [ - { - "name": "order_id", - "description": "The unique ID of an `Order` type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reason", - "description": "Cancellation reason.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ItemSelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CancelOrderOutput", - "description": "Contains the updated customer order and error message if any.", - "fields": [ - { - "name": "error", - "description": "Error encountered while cancelling the order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "errorV2", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "CancelOrderError", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "Updated customer order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The final discount information for the product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CancellationReason", - "description": "", - "fields": [ - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Card", - "description": "", - "fields": [ - { - "name": "bin_details", - "description": "Card bin details", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CardBin", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "card_expiry_month", - "description": "Expiration month of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "card_expiry_year", - "description": "Expiration year of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last_digits", - "description": "Last four digits of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Name on the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_sku", + "description": "The SKU of parent product.", + "args": [], + "type": { + "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.", + "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", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 of the base product, including selected options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CardBin", - "description": "", - "fields": [ - { - "name": "bin", - "description": "Card bin number", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CardPaymentSourceInput", - "description": "The card payment source information", - "fields": null, - "inputFields": [ - { - "name": "billing_address", - "description": "The billing address of the card", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "BillingAddressPaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name on the cardholder", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CardPaymentSourceOutput", - "description": "The card payment source information", - "fields": [ - { - "name": "brand", - "description": "The brand of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "expiry", - "description": "The expiry of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last_digits", - "description": "The last digits of the card", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleProduct", + "description": "Defines basic features of a bundle product and contains multiple BundleItems.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dynamic_price", + "description": "Indicates whether the bundle product has a dynamic price.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dynamic_sku", + "description": "Indicates whether the bundle product has a dynamic SKU.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "dynamic_weight", + "description": "Indicates whether the bundle product has a dynamically calculated weight.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array containing information about individual bundle items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Cart", - "description": "Contains the contents and other details about a guest or customer cart.", - "fields": [ - { - "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": "custom_attributes", - "description": "The custom attributes for the cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "itemsV2", - "description": null, - "args": [ - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "QuoteItemsSortInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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": "rules", - "description": "Provides applied cart rules in the current active cart", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CartRuleStorefront", - "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 - }, - { + "name": "BundleItem", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_details", + "description": "The price details of the main product", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PriceDetails", + "ofType": null + }, + "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": "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": "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The company specified for the billing or shipping address.", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "The customer's fax number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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": "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, - "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, - "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_id", - "description": "The VAT company number for billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "PriceRange", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_view", + "description": "One of PRICE_RANGE or AS_LOW_AS.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PriceViewEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_links", + "description": "An array of `ProductLinks` objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "id", - "description": "Id of the customer address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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 - } - ] + "name": "ProductLinksInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": 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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "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": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "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.", + "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.", + "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 quantity of the product added to the requisition list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "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 + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "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": "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": "INPUT_OBJECT", - "name": "CartCustomAttributesInput", - "description": "Defines a cart custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The cart ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "An array of custom attributes for cart.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "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": "INPUT_OBJECT", - "name": "CartItemCustomAttributesInput", - "description": "Defines a cart item custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "cart_id", - "description": "The cart ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart_item_id", - "description": "The cart item ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "An array of custom attributes for cart item.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ItemSelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 + "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": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": 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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "BundleWishlistItem", + "description": "Defines bundle product options for `WishlistItemInterface`.", + "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": "bundle_options", + "description": "An array containing information about the selected bundle items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_sku", - "description": "For a child product, the SKU of its parent product.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The SKU of the product.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ButtonStyles", + "description": "", + "fields": [ + { + "name": "color", + "description": "The button color", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": "The button height in pixels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The button label", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "layout", + "description": "The button layout", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shape", + "description": "The button shape", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tagline", + "description": "Indicates whether the tagline is displayed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": 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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CancellationReason", + "description": "", + "fields": [ + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "INTERFACE", - "name": "CartItemInterface", - "description": "An interface for products in a cart.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "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": "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": "SCALAR", - "name": "String", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "ConfigurableCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCartItem", - "ofType": null - } - ] + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CancelNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id of the quote template to cancel", + "fields": null, + "inputFields": [ + { + "name": "cancellation_comment", + "description": "A comment to provide reason of cancellation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "CartItemPrices", - "description": "Contains details about the price of the item, including taxes and discounts.", - "fields": [ - { - "name": "catalog_discount", - "description": "The price discount for the unit price of the item represents the difference between its regular price and final price.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductDiscount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "original_item_price", - "description": "The value of the original unit price for the item, including discounts.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "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": "OBJECT", - "name": "Money", - "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_catalog_discount", - "description": "The price discount multiplied by the item quantity represents the total difference between the regular price and the final price for the entire quote item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductDiscount", - "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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CancelOrderError", + "description": "", + "fields": [ + { + "name": "code", + "description": "An error code that is specific to cancel order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CancelOrderErrorCode", + "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 + } }, - { - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CancelOrderErrorCode", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ORDER_CANCELLATION_DISABLED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNAUTHORISED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIAL_ORDER_ITEM_SHIPPED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVALID_ORDER_STATUS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CancelOrderInput", + "description": "Defines the order to cancel.", + "fields": null, + "inputFields": [ + { + "name": "order_id", + "description": "The unique ID of an `Order` type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "reason", + "description": "Cancellation reason.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CancelOrderOutput", + "description": "Contains the updated customer order and error message if any.", + "fields": [ + { + "name": "error", + "description": "Error encountered while cancelling the order.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errorV2", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "CancelOrderError", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "Updated customer order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Card", + "description": "", + "fields": [ + { + "name": "bin_details", + "description": "Card bin details", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CardBin", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "card_expiry_month", + "description": "Expiration month of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "card_expiry_year", + "description": "Expiration year of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last_digits", + "description": "Last four digits of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name on the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CardBin", + "description": "", + "fields": [ + { + "name": "bin", + "description": "Card bin number", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CardPaymentSourceInput", + "description": "The card payment source information", + "fields": null, + "inputFields": [ + { + "name": "billing_address", + "description": "The billing address of the card", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "CartItemUpdateInput", - "description": "A single item to be updated.", - "fields": null, - "inputFields": [ - { - "name": "cart_item_uid", - "description": "The unique ID for a `CartItemInterface` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message", - "description": "Gift message details for the cart item", - "type": { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The new quantity of the item.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "BillingAddressPaymentSourceInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The name on the cardholder", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CardPaymentSourceOutput", + "description": "The card payment source information", + "fields": [ + { + "name": "brand", + "description": "The brand of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "expiry", + "description": "The expiry of the card", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last_digits", + "description": "The last digits of the card", + "args": [], + "type": { + "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_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": "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 - }, - { + "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": "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": "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": "grand_total_excluding_tax", - "description": "The total of the cart, including discounts, shipping, and other fees without tax.", - "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 - }, - { + "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": "CartRuleStorefront", - "description": "", - "fields": [ - { - "name": "uid", - "description": "The unique ID for a `CartRule` 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 - }, - { + "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": "custom_attributes", + "description": "The custom attributes for the cart", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "CartUserInputError", - "description": "", - "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": [ - { - "kind": "INTERFACE", - "name": "Error", - "ofType": null - } - ], - "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": "COULD_NOT_FIND_CART_ITEM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REQUIRED_PARAMETER_MISSING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INVALID_PARAMETER_VALUE", - "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": "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 - }, - { + "name": "CustomAttribute", + "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": "itemsV2", + "description": null, + "args": [ + { + "name": "pageSize", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "sort", + "description": null, + "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": "rules", + "description": "Provides applied cart rules in the current active cart", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CatalogAttributeApplyToEnum", - "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.", - "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": "is_comparable", - "description": "Whether a product or category attribute can be compared against another or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_filterable", - "description": "Whether a product or category attribute can be filtered or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_filterable_in_search", - "description": "Whether a product or category attribute can be filtered in search or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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_searchable", - "description": "Whether a product or category attribute can be searched or not.", - "args": [], - "type": { - "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": "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_visible_on_front", - "description": "Whether a product or category attribute is visible on front or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_wysiwyg_enabled", - "description": "Whether a product or category attribute has WYSIWYG enabled or not.", - "args": [], - "type": { - "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": "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": "swatch_input_type", - "description": "Input type of the swatch attribute option.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SwatchInputTypeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "update_product_preview_image", - "description": "Whether update product preview image or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_product_image_for_swatch", - "description": "Whether use product image for swatch or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "CartRuleStorefront", + "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 + } }, - { - "kind": "INTERFACE", - "name": "CategoryInterface", - "description": "Contains the full set of attributes that can be returned in a category search.", - "fields": [ - { - "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_count", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "image", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "include_in_menu", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_anchor", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "landing_page", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "level", - "description": "The depth of the category within the tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_keywords", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_title", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "The full category path.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path_in_store", - "description": "The category path within the store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position of the category relative to other categories at the same level in tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CategoryInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_key", - "description": "The URL key assigned to the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_path", - "description": "The URL path assigned to the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "CategoryTree", - "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": "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": "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": "CategoryTree", - "description": "Contains the hierarchy of categories.", - "fields": [ - { - "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_count", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "image", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "include_in_menu", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_anchor", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "landing_page", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "level", - "description": "The depth of the category within the tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_keywords", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "meta_title", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path", - "description": "The full category path.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "path_in_store", - "description": "The category path within the store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position of the category relative to other categories at the same level in tree.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CategoryInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_key", - "description": "The URL key assigned to the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url_path", - "description": "The URL path assigned to the category.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "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": "id", + "description": "Id of the customer address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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": "BillingCartAddress", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShippingCartAddress", + "ofType": 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": "INPUT_OBJECT", + "name": "CartCustomAttributesInput", + "description": "Defines a cart custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The cart ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "custom_attributes", + "description": "An array of custom attributes for cart.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": 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": "checkbox_text", - "description": "The checkbox text for the checkout agreement.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "content", - "description": "Required. The text of the agreement.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "content_height", - "description": "The height of the text box where the Terms and Conditions statement appears during checkout.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_html", - "description": "Indicates whether the `content` text is in HTML format.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mode", - "description": "Indicates whether agreements are accepted automatically or manually.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CheckoutAgreementMode", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name given to the condition.", - "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 + "defaultValue": null + } + ], + "interfaces": null, + "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": "INPUT_OBJECT", + "name": "CartItemCustomAttributesInput", + "description": "Defines a cart item custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "cart_id", + "description": "The cart ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "cart_item_id", + "description": "The cart item ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "custom_attributes", + "description": "An array of custom attributes for cart item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "CheckoutAgreementMode", - "description": "Indicates how agreements are accepted.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AUTO", - "description": "Conditions are automatically accepted upon checkout.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MANUAL", - "description": "Shoppers must manually accept the conditions to place an order.", - "isDeprecated": false, - "deprecationReason": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CheckoutUserInputErrorCodes", - "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 - }, - { - "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": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "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 + } }, - { - "kind": "ENUM", - "name": "CheckoutUserInputErrorCodes", - "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 - }, - { - "name": "INSUFFICIENT_STOCK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": 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": "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": "INTERFACE", + "name": "CartItemInterface", + "description": "An interface for products in a cart.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "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 - } - ] - }, - { + "name": "CustomAttribute", + "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": "CloseNegotiableQuoteOperationFailure", - "description": "Contains details about a failed close operation on a negotiable quote.", - "fields": [ - { - "name": "errors", - "description": "An array of errors encountered while attempting close the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "CloseNegotiableQuoteError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` 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": "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": "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "CloseNegotiableQuotesOutput", - "description": "Contains the closed negotiable quotes and other negotiable quotes the company user can view.", - "fields": [ - { - "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, - "isDeprecated": false, - "deprecationReason": 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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort", - "description": "The field to use for sorting results.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuotesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "CloseNegotiableQuoteOperationResult", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ENUM", - "name": "BatchMutationStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CartItemError", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "String", + "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": "ColorSwatchData", - "description": "", - "fields": [ - { - "name": "value", - "description": "The value can be represented as color (HEX code), image link, or text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": 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": "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": "field", - "description": "The field for sorting the results.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CompaniesSortFieldEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "Indicates whether to return results in ascending or descending order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "Company", - "description": "Contains the output schema for a company.", - "fields": [ - { - "name": "acl_resources", - "description": "The list of all resources defined within the company.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_payment_methods", - "description": "Available payment methods for the company with proper B2B configuration and company-specific filtering.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AvailablePaymentMethod", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_shipping_methods", - "description": "Available shipping carriers for the company with proper B2B configuration and company-specific filtering.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAvailableShippingMethod", - "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 - }, - { - "name": "credit", - "description": "Company credit balances and limits.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCredit", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditHistory", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the company", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address of the company contact.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID of a `Company` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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 - }, - { - "name": "legal_name", - "description": "The full legal name of the company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_methods", - "description": "The list of payment methods available to a company.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reseller_id", - "description": "The resale number that is assigned to the company for tax reporting purposes.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyRole", - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - } - ], - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "depth", - "description": "The maximum depth that can be reached when listing structure nodes.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "10", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyStructure", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Customer", - "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, - "isDeprecated": false, - "deprecationReason": 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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyUsers", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "BundleCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleCartItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualCartItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CartItemPrices", + "description": "Contains details about the price of the item, including taxes and discounts.", + "fields": [ + { + "name": "catalog_discount", + "description": "The price discount for the unit price of the item represents the difference between its regular price and final price.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "An array of discounts to be applied to the cart item.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CompanyAclResource` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The sort order of an ACL resource.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The label assigned to the ACL resource.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "job_title", - "description": "The job title of the company administrator.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The company administrator's last name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", - "description": "Defines the input schema for creating a company administrator.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "The company administrator's custom attributes.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address of the company administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The company administrator's first name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "job_title", - "description": "The job title of the company administrator.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The company administrator's last name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The phone number of the company administrator.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "FixedProductTax", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "original_item_price", + "description": "The value of the original unit price for the item, including discounts.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CompanyAvailableShippingMethod", - "description": "Describes a carrier-level shipping option available to the company.", - "fields": [ - { - "name": "code", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "OBJECT", - "name": "CompanyBasicInfo", - "description": "The minimal required information to identify and display the company.", - "fields": [ - { - "name": "id", - "description": "The unique ID of a `Company` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "legal_name", - "description": "The full legal name of the company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": "company_admin", - "description": "Defines the company administrator.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyAdminInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company_email", - "description": "The email address of the company contact.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company_name", - "description": "The name of the company to create.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "legal_address", - "description": "Defines legal address data of the company.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "legal_name", - "description": "The full legal name of the company.", - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "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": "CompanyCredit", - "description": "Contains company credit balances and limits.", - "fields": [ - { - "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": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "credit_limit", - "description": "The amount of credit extended to the company.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": 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": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "CompanyCreditHistory", - "description": "Contains details about prior company credit operations.", - "fields": [ - { - "name": "items", - "description": "An array of company credit operations.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditOperation", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Metadata for pagination rendering.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The number of the company credit operations matching the specified filter.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyCreditHistoryFilterInput", - "description": "Defines a filter for narrowing the results of a credit history search.", - "fields": null, - "inputFields": [ - { - "name": "custom_reference_number", - "description": "The purchase order number associated with the company credit operation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operation_type", - "description": "The type of the company credit operation.", - "type": { - "kind": "ENUM", - "name": "CompanyCreditOperationType", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_by", - "description": "The name of the person submitting the company credit operation.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "row_catalog_discount", + "description": "The price discount multiplied by the item quantity represents the total difference between the regular price and the final price for the entire quote item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "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": "CompanyCreditOperation", - "description": "Contains details about a single company credit operation.", - "fields": [ - { - "name": "amount", - "description": "The amount of the company credit operation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "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 - }, - { - "name": "custom_reference_number", - "description": "The purchase order number associated with the company credit operation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "The date the operation occurred.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of the company credit operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CompanyCreditOperationType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_by", - "description": "The company user that submitted the company credit operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyCreditOperationUser", - "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 - } - ], - "possibleTypes": null - }, - { + "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": "CompanyCreditOperationUser", - "description": "Defines the administrator or company user that submitted a company credit operation.", - "fields": [ - { - "name": "name", - "description": "The name of the company user submitting the company credit operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of the company user submitting the company credit operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CompanyCreditOperationUserType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "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": "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": "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": "CompanyCreditOperationUserType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CUSTOMER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ADMIN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "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": "INPUT_OBJECT", + "name": "CartItemUpdateInput", + "description": "A single item to be updated.", + "fields": null, + "inputFields": [ + { + "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": "CompanyInvitationInput", - "description": "Defines the input schema for accepting the company invitation.", - "fields": null, - "inputFields": [ - { - "name": "code", - "description": "The invitation code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role_id", - "description": "The company role id.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "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": "CompanyInvitationOutput", - "description": "The result of accepting the company invitation.", - "fields": [ - { - "name": "success", - "description": "Indicates whether the customer was added to the company successfully.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationUserInput", - "description": "Company user attributes in the invitation.", - "fields": null, - "inputFields": [ - { - "name": "company_id", - "description": "The company unique identifier.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_id", - "description": "The customer unique identifier.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "job_title", - "description": "The job title of a company user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", - "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The phone number of the company user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CartTaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The country code of the company's legal address.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The company's postal code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object containing region data for the company.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerAddressRegion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "An array of strings that define the company's street address.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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": "INPUT_OBJECT", - "name": "CompanyLegalAddressCreateInput", - "description": "Defines the input schema for defining a company's legal address.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "The city where the company is registered to conduct business.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The postal code of the company.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The primary phone number of the company.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_id", - "description": "The unique ID for a `Country` object.", - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The postal code of the company.", - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "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.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The primary phone number of the company.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "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": "grand_total_excluding_tax", + "description": "The total of the cart, including discounts, shipping, and other fees without tax.", + "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": "CartRuleStorefront", + "description": "", + "fields": [ + { + "name": "uid", + "description": "The unique ID for a `CartRule` 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": "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": "CompanyRole", - "description": "Contails details about a single role.", - "fields": [ - { - "name": "id", - "description": "The unique ID for a `CompanyRole` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name assigned to the role.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissions", - "description": "A list of permission resources defined for a role.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyAclResource", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "users_count", - "description": "The total number of users assigned the specified role.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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": [ - { - "name": "name", - "description": "The name of the role to create.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "permissions", - "description": "A list of resources the role can access.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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": "id", - "description": "The unique ID for a `CompanyRole` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "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 + } }, - { - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "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 total number of objects matching the specified filter.", - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CartUserInputError", + "description": "", + "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 + } }, - { - "kind": "OBJECT", - "name": "CompanySalesRepresentative", - "description": "Contains details about a company sales representative.", - "fields": [ - { - "name": "email", - "description": "The email address of the company sales representative.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The company sales representative's first name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The company sales representative's last name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Error", + "ofType": null + } + ], + "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": "COULD_NOT_FIND_CART_ITEM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REQUIRED_PARAMETER_MISSING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INVALID_PARAMETER_VALUE", + "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": "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": "CatalogAttributeMetadata", + "description": "Swatch attribute metadata.", + "fields": [ + { + "name": "apply_to", + "description": "To which catalog types an attribute can be applied.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CatalogAttributeApplyToEnum", + "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.", + "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": "is_comparable", + "description": "Whether a product or category attribute can be compared against another or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_filterable", + "description": "Whether a product or category attribute can be filtered or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_filterable_in_search", + "description": "Whether a product or category attribute can be filtered in search or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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_searchable", + "description": "Whether a product or category attribute can be searched or not.", + "args": [], + "type": { + "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": "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_visible_on_front", + "description": "Whether a product or category attribute is visible on front or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_wysiwyg_enabled", + "description": "Whether a product or category attribute has WYSIWYG enabled or not.", + "args": [], + "type": { + "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": "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": "swatch_input_type", + "description": "Input type of the swatch attribute option.", + "args": [], + "type": { + "kind": "ENUM", + "name": "SwatchInputTypeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "update_product_preview_image", + "description": "Whether update product preview image or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_product_image_for_swatch", + "description": "Whether use product image for swatch or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryBucket", + "description": "New category bucket for federation", + "fields": [ + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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": "OBJECT", - "name": "CompanyStructureItem", - "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 - } - ] + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Bucket", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CategoryBucketInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CategoryBucketInterface", + "description": null, + "fields": [ + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CategoryBucket", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "CategoryInterface", + "description": "Contains the full set of attributes that can be returned in a category search.", + "fields": [ + { + "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": "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_id", - "description": "The ID of the parent item in the company hierarchy.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tree_id", - "description": "The ID of the company team that is being moved to another parent.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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_count", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "image", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "include_in_menu", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_anchor", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "landing_page", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "level", + "description": "The depth of the category within the tree.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_keywords", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_title", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The display name of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": "The full category path.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path_in_store", + "description": "The category path within the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position of the category relative to other categories at the same level in tree.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CategoryInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_key", + "description": "The URL key assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_path", + "description": "The URL path assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CategoryTree", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CategoryTree", + "description": "Contains the hierarchy of categories.", + "fields": [ + { + "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": "CompanyTeam", - "description": "Describes a company team.", - "fields": [ - { - "name": "description", - "description": "An optional description of the team.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CompanyTeam` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the team.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - ], - "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": "description", - "description": "An optional description of the team.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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": "description", - "description": "An optional description of the team.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID of the `CompanyTeam` object to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The display name of the team.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company_name", - "description": "The name of the company to update.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "legal_address", - "description": "The legal address data of the company.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompanyLegalAddressUpdateInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "legal_name", - "description": "The full legal name of the company.", - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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": [ - { - "name": "email", - "description": "The company user's email address", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The company user's first name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "job_title", - "description": "The company user's job title or function.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The company user's last name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "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 company user.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The company user's phone number.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "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_count", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "image", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "include_in_menu", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_anchor", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "landing_page", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "level", + "description": "The depth of the category within the tree.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_keywords", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "meta_title", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The display name of the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": "The full category path.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path_in_store", + "description": "The category path within the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position of the category relative to other categories at the same level in tree.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CategoryInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_key", + "description": "The URL key assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url_path", + "description": "The URL path assigned to the category.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CategoryView", + "description": "Old category bucket for federation", + "fields": [ + { + "name": "availableSortBy", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "children", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultSortBy", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." + }, + { + "name": "level", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parentId", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." + }, + { + "name": "roles", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "urlKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "urlPath", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "count", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "isDeprecated": true, + "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CategoryViewInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "Bucket", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CategoryViewInterface", + "description": null, + "fields": [ + { + "name": "availableSortBy", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "defaultSortBy", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead." + }, + { + "name": "level", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "path", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "urlKey", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "urlPath", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CategoryView", + "ofType": 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": "checkbox_text", + "description": "The checkbox text for the checkout agreement.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content", + "description": "Required. The text of the agreement.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "content_height", + "description": "The height of the text box where the Terms and Conditions statement appears during checkout.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_html", + "description": "Indicates whether the `content` text is in HTML format.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mode", + "description": "Indicates whether agreements are accepted automatically or manually.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 + "name": "CheckoutAgreementMode", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name given to the condition.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The company user's first name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID of a `Customer` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "job_title", - "description": "The company user's job title or function.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The company user's last name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role_id", - "description": "The unique ID for a `CompanyRole` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates whether the company user is ACTIVE or INACTIVE.", - "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The company user's phone number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "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": "AUTO", + "description": "Conditions are automatically accepted upon checkout.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MANUAL", + "description": "Shoppers must manually accept the conditions to place an order.", + "isDeprecated": false, + "deprecationReason": 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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CheckoutUserInputErrorCodes", + "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 + }, + { + "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": "LIST", + "name": null, + "ofType": { + "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": "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": "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 + } }, - { - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The number of objects 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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "CloseNegotiableQuoteOperationFailure", + "description": "Contains details about a failed close operation on a negotiable quote.", + "fields": [ + { + "name": "errors", + "description": "An array of errors encountered while attempting close the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloseNegotiableQuoteError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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.", - "type": { - "kind": "ENUM", - "name": "CompanyUserStatusEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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 + }, + { + "kind": "OBJECT", + "name": "CloseNegotiableQuoteOperationFailure", + "ofType": 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.", + "fields": [ + { + "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 + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "CloseNegotiableQuoteOperationResult", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ENUM", + "name": "BatchMutationStatus", + "ofType": 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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ColorSwatchData", + "description": "", + "fields": [ + { + "name": "value", + "description": "The value can be represented as color (HEX code), image link, or text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": 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": "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": "field", + "description": "The field for sorting the results.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompaniesSortFieldEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "order", + "description": "Indicates whether to return results in ascending or descending order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Company", + "description": "Contains the output schema for a company.", + "fields": [ + { + "name": "acl_resources", + "description": "The list of all resources defined within the company.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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 - } - } - }, - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { + "name": "CompanyAclResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_payment_methods", + "description": "Available payment methods for the company with proper B2B configuration and company-specific filtering.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "CompleteOrderInput", - "description": "Update the quote and complete the order", - "fields": null, - "inputFields": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "PayPal order ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "AvailablePaymentMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_shipping_methods", + "description": "Available shipping carriers for the company with proper B2B configuration and company-specific filtering.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ComplexTextValue", - "description": "", - "fields": [ - { - "name": "html", - "description": "Text that can contain HTML tags.", - "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 - }, - { + "name": "CompanyAvailableShippingMethod", + "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 + }, + { + "name": "credit", + "description": "Company credit balances and limits.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ConfigurableAttributeOption", - "description": "Contains details about a configurable product attribute option.", - "fields": [ - { - "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": "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, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CompanyCredit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "credit_history", + "description": "Details about the history of company credit operations.", + "args": [ + { + "name": "filter", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CompanyCreditHistoryFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "currentPage", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ConfigurableCartItem", - "description": "An implementation for configurable 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": "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", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configured_variant", - "description": "Product details of the cart item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "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": "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": "SCALAR", - "name": "String", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { + "name": "CompanyCreditHistory", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the company", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "attribute_code", - "description": "An attribute code that uniquely identifies a configurable option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The email address of the company contact.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID of a `Company` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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 + }, + { + "name": "legal_name", + "description": "The full legal name of the company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_methods", + "description": "The list of payment methods available to a company.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reseller_id", + "description": "The resale number that is assigned to the company for tax reporting purposes.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role", + "description": "A company role filtered by the unique ID of a `CompanyRole` object.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyRole", + "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": "ConfigurableOrderItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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.", - "args": [], - "type": { - "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": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_sku", - "description": "The SKU of parent product.", - "args": [], - "type": { - "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.", - "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", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CompanyRoles", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sales_representative", + "description": "An object containing information about the company sales representative.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CompanySalesRepresentative", + "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 depth that can be reached when listing structure nodes.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "10" + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyStructure", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "team", + "description": "The company team data filtered by the unique ID for a `CompanyTeam` object.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user", + "description": "A company user filtered by the unique ID of a `Customer` object.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "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" + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyUsers", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ConfigurableProduct", - "description": "Defines basic features of a configurable product and its simple product variants.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionsSelection", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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": "variants", - "description": "An array of simple product variants.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableVariant", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "CompanyAclResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CompanyAclResource` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The sort order of an ACL resource.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The label assigned to the ACL resource.", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "job_title", + "description": "The job title of the company administrator.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The company administrator's last name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyAdminInput", + "description": "Defines the input schema for creating a company administrator.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "The company administrator's custom attributes.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": "The email address of the company administrator.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "firstname", + "description": "The company administrator's first name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The company administrator's last name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "telephone", + "description": "The phone number of the company administrator.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyAvailableShippingMethod", + "description": "Describes a carrier-level shipping option available to the company.", + "fields": [ + { + "name": "code", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "description": "The minimal required information to identify and display the company.", + "fields": [ + { + "name": "id", + "description": "The unique ID of a `Company` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "legal_name", + "description": "The full legal name of the company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "company_name", + "description": "The name of the company to create.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "legal_address", + "description": "Defines legal address data of the company.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", + "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": "OBJECT", + "name": "CompanyCredit", + "description": "Contains company credit balances and limits.", + "fields": [ + { + "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": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ConfigurableProductOption", - "description": "Contains details about configurable product options.", - "fields": [ - { - "name": "attribute_code", - "description": "An attribute code that uniquely identifies a configurable option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of the configurable option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "An array of values that are applicable for this option.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "credit_limit", + "description": "The amount of credit extended to the company.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ConfigurableProductOptionValue", - "description": "Defines a value for a configurable product option.", - "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.", - "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 value.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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 - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": 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": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ConfigurableProductOptions", - "description": "Defines configurable attributes for the specified product.", - "fields": [ - { - "name": "attribute_code", - "description": "A string that identifies the attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attribute_uid", - "description": "The unique ID for an `Attribute` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "A displayed string that describes the configurable product option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "A number that indicates the order in which the attribute is displayed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ConfigurableProductOptions` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_default", - "description": "Indicates whether the option is the default.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "An array that defines the `value_index` codes assigned to the configurable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableProductOptionsValues", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Money", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyCreditHistory", + "description": "Contains details about prior company credit operations.", + "fields": [ + { + "name": "items", + "description": "An array of company credit operations.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyCreditOperation", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Metadata for pagination rendering.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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": "media_gallery", - "description": "Product images and videos corresponding to the specified configurable options selection.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "options_available_for_selection", - "description": "The configurable options available for further selection based on the current selection.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ConfigurableOptionAvailableForSelection", - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SimpleProduct", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "SearchResultPageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of the company credit operations matching the specified filter.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyCreditHistoryFilterInput", + "description": "Defines a filter for narrowing the results of a credit history search.", + "fields": null, + "inputFields": [ + { + "name": "custom_reference_number", + "description": "The purchase order number associated with the company credit operation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "operation_type", + "description": "The type of the company credit operation.", + "type": { + "kind": "ENUM", + "name": "CompanyCreditOperationType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "updated_by", + "description": "The name of the person submitting the company credit operation.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyCreditOperation", + "description": "Contains details about a single company credit operation.", + "fields": [ + { + "name": "amount", + "description": "The amount of the company credit operation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "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": "ConfigurableProductOptionsValues", - "description": "Contains the index number assigned to a configurable product option.", - "fields": [ - { - "name": "default_label", - "description": "The label of the product on the default store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "store_label", - "description": "The label of the product on the current store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_data", - "description": "Swatch data for a configurable product option.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_default_value", - "description": "Indicates whether to use the default_label.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CompanyCredit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_reference_number", + "description": "The purchase order number associated with the company credit operation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": "The date the operation occurred.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of the company credit operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompanyCreditOperationType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_by", + "description": "The company user that submitted the company credit operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ConfigurableRequisitionListItem", - "description": "Contains details about configurable products added to a requisition list.", - "fields": [ - { - "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 - } - }, - "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 - } - } - }, - "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 quantity of the product added to the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "CompanyCreditOperationUser", + "ofType": 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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "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, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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 + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyCreditOperationUser", + "description": "Defines the administrator or company user that submitted a company credit operation.", + "fields": [ + { + "name": "name", + "description": "The name of the company user submitting the company credit operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of the company user submitting the company credit operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CompanyCreditOperationUserType", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "ConfigurableWishlistItem", - "description": "A configurable product wish list item.", - "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": "configurable_options", - "description": "An array of selected configurable options.", - "args": [], - "type": { - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "INPUT_OBJECT", - "name": "ConfirmCancelOrderInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "confirmation_key", - "description": "Confirmation Key to cancel the order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_id", - "description": "The unique ID of an `Order` type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address to be confirmed.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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 + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "description": "Defines the input schema for accepting the company invitation.", + "fields": null, + "inputFields": [ + { + "name": "code", + "description": "The invitation code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "role_id", + "description": "The company role id.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "user", + "description": "Company user attributes in the invitation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "ConfirmReturnInput", - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_id", - "description": "The unique ID of an `Order` type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "CompanyInvitationUserInput", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyInvitationOutput", + "description": "The result of accepting the company invitation.", + "fields": [ + { + "name": "success", + "description": "Indicates whether the customer was added to the company successfully.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationUserInput", + "description": "Company user attributes in the invitation.", + "fields": null, + "inputFields": [ + { + "name": "company_id", + "description": "The company unique identifier.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "customer_id", + "description": "The customer unique identifier.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "job_title", + "description": "The job title of a company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "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 phone number of the company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_code", + "description": "The country code of the company's legal address.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The company's postal code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "An object containing region data for the company.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerAddressRegion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "An array of strings that define the company's street address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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": "INPUT_OBJECT", + "name": "CompanyLegalAddressCreateInput", + "description": "Defines the input schema for defining a company's legal address.", + "fields": null, + "inputFields": [ + { + "name": "city", + "description": "The city where the company is registered to conduct business.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "ENUM", - "name": "ConfirmationStatusEnum", - "description": "List of account confirmation statuses.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ACCOUNT_CONFIRMED", - "description": "Account confirmed", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ACCOUNT_CONFIRMATION_NOT_REQUIRED", - "description": "Account confirmation not required", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "name": "CountryCodeEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "postcode", + "description": "The postal code of the company.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The shopper's telephone number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "CustomerAddressRegionInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "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": "country_id", + "description": "The unique ID for a `Country` object.", + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "postcode", + "description": "The postal code of the company.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region", + "description": "An object containing the region name and/or region ID where the company is registered to conduct business.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "street", + "description": "An array of strings that define the street address where the company is registered to conduct business.", + "type": { + "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": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name assigned to the role.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "permissions", + "description": "A list of permission resources defined for a role.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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 + "name": "CompanyAclResource", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "users_count", + "description": "The total number of users assigned the specified role.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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": [ + { + "name": "name", + "description": "The name of the role to create.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "permissions", + "description": "A list of resources the role can access.", + "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": "CompanyRoles", + "description": "Contains an array of roles.", + "fields": [ + { + "name": "items", + "description": "A list of company roles that match the specified filter criteria.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "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 total number of objects matching the specified filter.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": 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": [ + { + "name": "id", + "description": "The unique ID for a `CompanyRole` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The name of the role to update.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "permissions", + "description": "A list of resources the role can access.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The company sales representative's first name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The company sales representative's last name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "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 + "name": "CompanyStructureItem", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "CopyProductsBetweenWishlistsOutput", - "description": "Contains the source and target wish lists after copying products.", - "fields": [ - { - "name": "destination_wishlist", - "description": "The destination wish list containing the copied products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source_wishlist", - "description": "The wish list that the products were copied from.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while copying products in a wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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": "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_id", + "description": "The ID of the parent item in the company hierarchy.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "tree_id", + "description": "The ID of the company team that is being moved to another parent.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "Country", - "description": "", - "fields": [ - { - "name": "available_regions", - "description": "An array of regions within a particular country.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Region", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "full_name_english", - "description": "The name of the country in English.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "full_name_locale", - "description": "The name of the country in the current locale.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `Country` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "three_letter_abbreviation", - "description": "The three-letter abbreviation of the country, such as USA.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "two_letter_abbreviation", - "description": "The two-letter abbreviation of the country, such as US.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CompanyTeam", + "description": "Describes a company team.", + "fields": [ + { + "name": "description", + "description": "An optional description of the team.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CompanyTeam` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The display name of the team.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + ], + "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": "description", + "description": "An optional description of the team.", + "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 + }, + { + "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": "SCALAR", + "name": "ID", + "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": [ + { + "name": "description", + "description": "An optional description of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "The unique ID of the `CompanyTeam` object to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The display name of the team.", + "type": { + "kind": "SCALAR", + "name": "String", + "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": [ + { + "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": "CompanyUserCreateInput", + "description": "Defines the input schema for creating a company user.", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": "The company user's email address", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "firstname", + "description": "The company user's first name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "job_title", + "description": "The company user's job title or function.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The company user's last name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "role_id", + "description": "The unique ID for a `CompanyRole` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Indicates whether the company user is ACTIVE or INACTIVE.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "CountryCodeEnum", - "description": "The list of country codes.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AF", - "description": "Afghanistan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AX", - "description": "\u00c5land Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AL", - "description": "Albania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DZ", - "description": "Algeria", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AS", - "description": "American Samoa", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AD", - "description": "Andorra", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AO", - "description": "Angola", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AI", - "description": "Anguilla", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AQ", - "description": "Antarctica", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AG", - "description": "Antigua & Barbuda", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AR", - "description": "Argentina", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AM", - "description": "Armenia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AW", - "description": "Aruba", - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "BH", - "description": "Bahrain", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BD", - "description": "Bangladesh", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BB", - "description": "Barbados", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BY", - "description": "Belarus", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BE", - "description": "Belgium", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BZ", - "description": "Belize", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BJ", - "description": "Benin", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BM", - "description": "Bermuda", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BT", - "description": "Bhutan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BO", - "description": "Bolivia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BA", - "description": "Bosnia & Herzegovina", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BW", - "description": "Botswana", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BV", - "description": "Bouvet Island", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BR", - "description": "Brazil", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IO", - "description": "British Indian Ocean Territory", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VG", - "description": "British Virgin Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BN", - "description": "Brunei", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BG", - "description": "Bulgaria", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BF", - "description": "Burkina Faso", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BI", - "description": "Burundi", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KH", - "description": "Cambodia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CM", - "description": "Cameroon", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CA", - "description": "Canada", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CV", - "description": "Cape Verde", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KY", - "description": "Cayman Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CF", - "description": "Central African Republic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TD", - "description": "Chad", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CL", - "description": "Chile", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CN", - "description": "China", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CX", - "description": "Christmas Island", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CC", - "description": "Cocos (Keeling) Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CO", - "description": "Colombia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KM", - "description": "Comoros", - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CR", - "description": "Costa Rica", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CI", - "description": "C\u00f4te d\u2019Ivoire", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HR", - "description": "Croatia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CU", - "description": "Cuba", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CY", - "description": "Cyprus", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CZ", - "description": "Czech Republic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DK", - "description": "Denmark", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DJ", - "description": "Djibouti", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DM", - "description": "Dominica", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DO", - "description": "Dominican Republic", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EC", - "description": "Ecuador", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EG", - "description": "Egypt", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SV", - "description": "El Salvador", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GQ", - "description": "Equatorial Guinea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ER", - "description": "Eritrea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EE", - "description": "Estonia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SZ", - "description": "Eswatini", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ET", - "description": "Ethiopia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FK", - "description": "Falkland Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FO", - "description": "Faroe Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FJ", - "description": "Fiji", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FI", - "description": "Finland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FR", - "description": "France", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GF", - "description": "French Guiana", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PF", - "description": "French Polynesia", - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GE", - "description": "Georgia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DE", - "description": "Germany", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GH", - "description": "Ghana", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GI", - "description": "Gibraltar", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GR", - "description": "Greece", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GL", - "description": "Greenland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GD", - "description": "Grenada", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GP", - "description": "Guadeloupe", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GU", - "description": "Guam", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GT", - "description": "Guatemala", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GG", - "description": "Guernsey", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GN", - "description": "Guinea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GW", - "description": "Guinea-Bissau", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GY", - "description": "Guyana", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HT", - "description": "Haiti", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HM", - "description": "Heard & McDonald Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HN", - "description": "Honduras", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HK", - "description": "Hong Kong SAR China", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HU", - "description": "Hungary", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IS", - "description": "Iceland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IN", - "description": "India", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ID", - "description": "Indonesia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IR", - "description": "Iran", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IQ", - "description": "Iraq", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IE", - "description": "Ireland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IM", - "description": "Isle of Man", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IL", - "description": "Israel", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IT", - "description": "Italy", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JM", - "description": "Jamaica", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JP", - "description": "Japan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JE", - "description": "Jersey", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JO", - "description": "Jordan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KZ", - "description": "Kazakhstan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KE", - "description": "Kenya", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KI", - "description": "Kiribati", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KW", - "description": "Kuwait", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KG", - "description": "Kyrgyzstan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LA", - "description": "Laos", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LV", - "description": "Latvia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LB", - "description": "Lebanon", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LS", - "description": "Lesotho", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LR", - "description": "Liberia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LY", - "description": "Libya", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LI", - "description": "Liechtenstein", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LT", - "description": "Lithuania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LU", - "description": "Luxembourg", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MO", - "description": "Macau SAR China", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MK", - "description": "Macedonia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MG", - "description": "Madagascar", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MW", - "description": "Malawi", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MY", - "description": "Malaysia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MV", - "description": "Maldives", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ML", - "description": "Mali", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MT", - "description": "Malta", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MH", - "description": "Marshall Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MQ", - "description": "Martinique", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MR", - "description": "Mauritania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MU", - "description": "Mauritius", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YT", - "description": "Mayotte", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MX", - "description": "Mexico", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FM", - "description": "Micronesia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MD", - "description": "Moldova", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MC", - "description": "Monaco", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MN", - "description": "Mongolia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ME", - "description": "Montenegro", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MS", - "description": "Montserrat", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MA", - "description": "Morocco", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MZ", - "description": "Mozambique", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MM", - "description": "Myanmar (Burma)", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NA", - "description": "Namibia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NR", - "description": "Nauru", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NP", - "description": "Nepal", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NL", - "description": "Netherlands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AN", - "description": "Netherlands Antilles", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NC", - "description": "New Caledonia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZ", - "description": "New Zealand", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NI", - "description": "Nicaragua", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NE", - "description": "Niger", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NG", - "description": "Nigeria", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NU", - "description": "Niue", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NF", - "description": "Norfolk Island", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MP", - "description": "Northern Mariana Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KP", - "description": "North Korea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NO", - "description": "Norway", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OM", - "description": "Oman", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PK", - "description": "Pakistan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PW", - "description": "Palau", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PS", - "description": "Palestinian Territories", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PA", - "description": "Panama", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PG", - "description": "Papua New Guinea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PY", - "description": "Paraguay", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PE", - "description": "Peru", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PH", - "description": "Philippines", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PN", - "description": "Pitcairn Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PL", - "description": "Poland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PT", - "description": "Portugal", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QA", - "description": "Qatar", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RE", - "description": "R\u00e9union", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RO", - "description": "Romania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RU", - "description": "Russia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RW", - "description": "Rwanda", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WS", - "description": "Samoa", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SM", - "description": "San Marino", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ST", - "description": "S\u00e3o Tom\u00e9 & Pr\u00edncipe", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SA", - "description": "Saudi Arabia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SN", - "description": "Senegal", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RS", - "description": "Serbia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SC", - "description": "Seychelles", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SL", - "description": "Sierra Leone", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SG", - "description": "Singapore", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SK", - "description": "Slovakia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SI", - "description": "Slovenia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SB", - "description": "Solomon Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SO", - "description": "Somalia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZA", - "description": "South Africa", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GS", - "description": "South Georgia & South Sandwich Islands", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KR", - "description": "South Korea", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ES", - "description": "Spain", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LK", - "description": "Sri Lanka", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BL", - "description": "St. Barth\u00e9lemy", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SH", - "description": "St. Helena", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KN", - "description": "St. Kitts & Nevis", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LC", - "description": "St. Lucia", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MF", - "description": "St. Martin", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PM", - "description": "St. Pierre & Miquelon", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VC", - "description": "St. Vincent & Grenadines", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SD", - "description": "Sudan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SR", - "description": "Suriname", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SJ", - "description": "Svalbard & Jan Mayen", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SE", - "description": "Sweden", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CH", - "description": "Switzerland", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SY", - "description": "Syria", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TW", - "description": "Taiwan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TJ", - "description": "Tajikistan", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TZ", - "description": "Tanzania", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TH", - "description": "Thailand", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TL", - "description": "Timor-Leste", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TG", - "description": "Togo", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TK", - "description": "Tokelau", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TO", - "description": "Tonga", - "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 + "name": "CompanyUserStatusEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "telephone", + "description": "The company user's phone number.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "CreateCompanyOutput", - "description": "Contains the response to the request to create a company.", - "fields": [ - { - "name": "company", - "description": "The new company instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The number of objects returned.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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.", + "type": { + "kind": "ENUM", + "name": "CompanyUserStatusEnum", + "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": "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": "firstname", + "description": "The company user's first name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "id", + "description": "The unique ID of a `Customer` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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 + } + ], + "interfaces": null, + "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 + } }, - { - "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.", - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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 + } + } + }, + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "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": "CreateCompanyUserOutput", - "description": "Contains the response to the request to create a company user.", - "fields": [ - { - "name": "user", - "description": "The new company user instance.", - "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": "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreateGiftRegistryInput", - "description": "Defines a new gift registry.", - "fields": null, - "inputFields": [ - { - "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_registry_type_uid", - "description": "The ID of the selected event type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message describing the event.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "privacy_settings", - "description": "Indicates whether the registry is PRIVATE or PUBLIC.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registrants", - "description": "The list of people who receive notifications about the registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryRegistrantInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryStatus", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "CreateGiftRegistryOutput", - "description": "Contains the results of a request to create a gift registry.", - "fields": [ - { - "name": "gift_registry", - "description": "The newly-created gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "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 + } }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "description": "Update the quote and complete the order", + "fields": null, + "inputFields": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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": "ComplexProductView", + "description": "Represents all product types, except simple products. Complex product prices are returned as a price range, because price values can vary based on selected options.", + "fields": [ + { + "name": "addToCartAllowed", + "description": "A flag stating if the product can be added to cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "inStock", + "description": "A flag stating if the product is in stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "lowStock", + "description": "A flag stating if the product stock is low", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "attributes", + "description": "A list of merchant-defined attributes designated for the storefront.", + "args": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "INPUT_OBJECT", - "name": "CreatePaymentOrderInput", - "description": "Contains payment order details that are used while processing the payment order", - "fields": null, - "inputFields": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "Defines the origin location for that payment request", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentLocation", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "methodCode", - "description": "The code for the payment method used in the order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paymentSource", - "description": "The identifiable payment source for the payment method", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vaultIntent", - "description": "Indicates whether the payment information should be vaulted", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ProductViewAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The detailed description of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The product ID, generated as a composite key, unique per locale.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "images", + "description": "A list of images defined for the product.", + "args": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CreatePaymentOrderOutput", - "description": "Contains payment order details that are used while processing the payment order", - "fields": [ - { - "name": "amount", - "description": "The amount of the payment order", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency_code", - "description": "The currency of the payment order", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionAmountInput", - "description": "Specifies the amount and currency to evaluate.", - "fields": null, - "inputFields": [ - { - "name": "currency", - "description": "Purchase order approval rule condition amount currency.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CurrencyEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "Purchase order approval rule condition amount value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionInput", - "description": "Defines a set of conditions that apply to a rule.", - "fields": null, - "inputFields": [ - { - "name": "amount", - "description": "The amount to be compared in a purchase order approval rule. This field is mutually exclusive with condition quantity.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionAmountInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attribute", - "description": "The type of approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operator", - "description": "Defines how to evaluate an amount or quantity in a purchase order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity to be compared in a purchase order approval rule. This field is mutually exclusive with condition amount.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ProductViewImage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "videos", + "description": "A list of videos defined for the product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "INPUT_OBJECT", - "name": "CreateVaultCardPaymentTokenInput", - "description": "Describe the variables needed to create a vault payment token", - "fields": null, - "inputFields": [ - { - "name": "card_description", - "description": "Description of the vaulted card", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setup_token_id", - "description": "The setup token obtained by the createVaultCardSetupToken endpoint", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ProductViewVideo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": "Date and time when the product was last updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescription", + "description": "A brief overview of the product for search results listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "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": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Product name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputOptions", + "description": "A list of input options.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CreateVaultCardPaymentTokenOutput", - "description": "The vault token id and information about the payment source", - "fields": [ - { - "name": "payment_source", - "description": "The payment source information", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PaymentSourceOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vault_token_id", - "description": "The vault payment token information", - "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": "CreateVaultCardSetupTokenInput", - "description": "Describe the variables needed to create a vault card setup token", - "fields": null, - "inputFields": [ - { - "name": "setup_token", - "description": "The setup token information", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "VaultSetupTokenInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "three_ds_mode", - "description": "The 3DS mode", - "type": { - "kind": "ENUM", - "name": "ThreeDSMode", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ProductViewInputOption", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "options", + "description": "A list of selectable options.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CreateVaultCardSetupTokenOutput", - "description": "The setup token id information", - "fields": [ - { - "name": "setup_token", - "description": "The setup token id", - "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": "CreateWishlistInput", - "description": "Defines the name and visibility of a new wish list.", - "fields": null, - "inputFields": [ - { - "name": "name", - "description": "The name of the new wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "Indicates whether the wish list is public or private.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ProductViewOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "priceRange", + "description": "A range of possible prices for a complex product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductViewPriceRange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortDescription", + "description": "A summary of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "Product SKU.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": "External Id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "url", + "description": "Canonical URL of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "urlKey", + "description": "The URL key of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "links", + "description": "A list of product links", + "args": [ + { + "name": "linkTypes", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CreateWishlistOutput", - "description": "Contains the wish list.", - "fields": [ - { - "name": "wishlist", - "description": "The newly-created wish list", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "ProductViewLink", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "Indicates if the product was retrieved from the primary or the backup query", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Visibility setting of the product", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductView", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ComplexTextValue", + "description": "", + "fields": [ + { + "name": "html", + "description": "Text that can contain HTML tags.", + "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": "ConfigurableAttributeOption", + "description": "Contains details about a configurable product attribute option.", + "fields": [ + { + "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": "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, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableCartItem", + "description": "An implementation for configurable 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": "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", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configured_variant", + "description": "Product details of the cart item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CreditMemo", - "description": "Contains credit memo details.", - "fields": [ - { - "name": "comments", - "description": "Comments on the credit memo.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemo` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array containing details about refunded items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CreditMemoItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The sequential credit memo number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Details about the total refunded amount.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CreditMemoTotal", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreditMemoCustomAttributesInput", - "description": "Defines a credit memo item's custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "credit_memo_id", - "description": "The credit memo ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "An array of custom attributes for the credit memo.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "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": "CreditMemoItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": "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": "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CreditMemoItemCustomAttributesInput", - "description": "Defines a credit memo's custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "credit_memo_id", - "description": "The credit memo ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "credit_memo_item_id", - "description": "The credit memo item ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "An array of custom attributes for the credit memo item.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "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": "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": "SCALAR", + "name": "String", + "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": "CreditMemoItemInterface", - "description": "Credit memo item details.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": "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": "quantity_refunded", - "description": "The number of refunded items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleCreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardCreditMemoItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CreditMemoItem", - "ofType": null - } - ] + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "ConfigurableOptionAvailableForSelection", + "description": "Describes configurable options that have been selected and can be selected as a result of the previous selections.", + "fields": [ + { + "name": "attribute_code", + "description": "An attribute code that uniquely identifies a configurable option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableOrderItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CreditMemoOutput", - "description": "Contains details about the credit memo after adding custom attributes to it.", - "fields": [ - { - "name": "credit_memo", - "description": "The custom attributes to credit memo have been added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CreditMemo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The final discount information for the product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": 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 - }, - { - "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 - } - }, - "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", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_tax", - "description": "The amount of tax applied to the credit memo.", - "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 - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Currency", - "description": "", - "fields": [ - { - "name": "available_currency_codes", - "description": "An array of three-letter currency codes accepted by the store, such as USD and EUR.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_currency_code", - "description": "The base currency set for the store, such as USD.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_currency_symbol", - "description": "The symbol for the specified base currency, such as $.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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": false, - "deprecationReason": null - }, - { - "name": "default_display_currency_symbol", - "description": "The currency symbol that is displayed by default, such as $.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "CurrencyEnum", - "description": "The list of available currency codes.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "AFN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ALL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DZD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AOA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AMD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AWG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BSD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BHD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BDT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BBD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BYN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BZD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BMD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BTN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BOB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BAM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BWP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BRL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GBP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BGN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BUK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "BIF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KHR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CAD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CZK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KYD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GQE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CNY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KMF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CDF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CRC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HRK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CUP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DKK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DJF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DOP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XCD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EGP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SVC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EEK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ETB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EUR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FKP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FJD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GMD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GEK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GEL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GHS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GIP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GTQ", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GNF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GYD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HTG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HNL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HKD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HUF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ISK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IDR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IRR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IQD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ILS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JMD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JPY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "JOD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KZT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KES", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KWD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KGS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LAK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LVL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LBP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LSL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LRD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LYD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LTL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MOP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MKD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MGA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MWK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MYR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MVR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LSM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MRO", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MXN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MDL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MNT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MZN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MMK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NAD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NPR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ANG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NZD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NGN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KPW", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OMR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PKR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PAB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PGK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PYG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PEN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PHP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "QAR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RHD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RON", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RUB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RWF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SAR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RSD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SLL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SGD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SKK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SBD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SOS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZAR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "KRW", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LKR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SDG", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SRD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SZL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SEK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SYP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TWD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TJS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TZS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "THB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TOP", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TTD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TMM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "USD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UGX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UAH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UYU", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UZS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VUV", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VEB", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VEF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CHW", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XOF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WST", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "YER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZMK", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ZWD", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AZM", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ROL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TRL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "XPF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "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": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "parent_sku", + "description": "The SKU of parent product.", + "args": [], + "type": { + "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.", + "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", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 of the base product, including selected options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomAttribute", - "description": "Specifies the custom attribute code and value.", - "fields": [ - { - "name": "attribute_code", - "description": "The custom attribute code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The custom attribute code value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "description": "Defines a custom attribute.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "Attribute Code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "Attribute Value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "description": "Defines basic features of a configurable product and its simple product variants.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", - "name": "CustomAttributeMetadataInterface", - "description": "An interface containing fields that define the EAV attribute.", - "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": "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": "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "AttributeMetadata", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CatalogAttributeMetadata", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "CustomerAttributeMetadata", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ReturnItemAttributeMetadata", - "ofType": null - } - ] - }, - { + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ConfigurableProductOptionsSelection", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell Products", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", - "name": "CustomAttributeOptionInterface", - "description": "", - "fields": [ - { - "name": "is_default", - "description": "Is the option value default.", - "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 option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The attribute option 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": [ - { - "kind": "OBJECT", - "name": "AttributeOptionMetadata", - "ofType": null - } - ] - }, - { + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "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": "CustomConfigKeyValue", - "description": "A simple key value object.", - "fields": [ - { - "name": "key", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "PriceRange", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerAddress", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addressesV2", - "description": "An array containing the customer's shipping and billing addresses.", - "args": [ - { - "name": "currentPage", - "description": "Specifies which page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageSize", - "description": "Specifies the maximum number of results to return at once. The default value is 5.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "5", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerAddresses", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "UserCompaniesOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "created_at", - "description": "Timestamp indicating when the account was created.", - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_billing", - "description": "The ID assigned to the billing address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_shipping", - "description": "The ID assigned to the shipping address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The customer's email address. Required.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The customer's first name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gender", - "description": "The customer's gender (Male - 1, Female - 2).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "group", - "description": "Customer group assigned to the customer", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerGroupStorefront", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "job_title", - "description": "The job title of a company user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The customer's family name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "The customer's middle name.", - "args": [], - "type": { - "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, - "isDeprecated": false, - "deprecationReason": 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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOrders", - "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": "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleMetadata", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - } - ], - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequisitionLists", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Returns", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reward_points", - "description": "Customer reward points details.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPoints", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "segments", - "description": "Customer segments associated with the current customer", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerSegmentStorefront", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "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": "suffix", - "description": "A value such as Sr., Jr., or III.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "team", - "description": "The team the company user is assigned to.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CompanyTeam", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The phone number of the company user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - }, - "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", - "isDeprecated": false, - "deprecationReason": 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", - "isDeprecated": false, - "deprecationReason": null - } - ], - "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 - }, - { + "name": "TierPrice", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "variants", + "description": "An array of simple product variants.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomerAddress", - "description": "Contains detailed information about a customer's billing or shipping address.", - "fields": [ - { - "name": "city", - "description": "The customer's city or town.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The customer's company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The customer's country.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "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": "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 person associated with the shipping/billing address.", - "args": [], - "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 - }, - { - "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": "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.", - "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 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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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 customer's telephone number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CustomerAddress` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ConfigurableVariant", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProductOption", + "description": "Contains details about configurable product options.", + "fields": [ + { + "name": "attribute_code", + "description": "An attribute code that uniquely identifies a configurable option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of the configurable option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "An array of values that are applicable for this option.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomerAddressAttribute", - "description": "Specifies the attribute code and value of a customer address attribute.", - "fields": [ - { - "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": "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": "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 attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value assigned to the attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The customer's company.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The two-letter code representing the customer's country.", - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributesV2", - "description": "Custom attributes assigned to the customer address.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "The customer's fax number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the person associated with the billing/shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The family name of the person associated with the billing/shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The customer's ZIP or postal code.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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": "region", - "description": "An object containing the region name, region code, and region ID.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "An array of strings that define the street number and name.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The customer's telephone number.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_id", - "description": "The customer's Tax/VAT number (for corporate customers).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "ConfigurableProductOptionValue", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attribute_uid", + "description": "The unique ID for an `Attribute` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "A displayed string that describes the configurable product option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "A number that indicates the order in which the attribute is displayed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ConfigurableProductOptions` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_default", + "description": "Indicates whether the option is the default.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "An array that defines the `value_index` codes assigned to the configurable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "region_code", - "description": "The address region code.", - "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": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "description": "Defines the customer's state or province.", - "fields": null, - "inputFields": [ - { - "name": "region", - "description": "The state or province name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_code", - "description": "The address region code.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_id", - "description": "The unique ID for a pre-defined region.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "ConfigurableProductOptionsValues", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "CustomerAddresses", - "description": "", - "fields": [ - { - "name": "items", - "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": "page_info", - "description": "Contains pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The total count of customer addresses.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ConfigurableProductOption", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "media_gallery", + "description": "Product images and videos corresponding to the specified configurable options selection.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options_available_for_selection", + "description": "The configurable options available for further selection based on the current selection.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "INPUT_OBJECT", - "name": "CustomerCreateInput", - "description": "An input object for creating a customer.", - "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, - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "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, - "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, - "isDeprecated": false, - "deprecationReason": 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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "The customer's middle name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "password", - "description": "The customer's password.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "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).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "ConfigurableOptionAvailableForSelection", + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProductOptionsValues", + "description": "Contains the index number assigned to a configurable product option.", + "fields": [ + { + "name": "default_label", + "description": "The label of the product on the default store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store_label", + "description": "The label of the product on the current store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_data", + "description": "Swatch data for a configurable product option.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ConfigurableProductOptionsValues` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_default_value", + "description": "Indicates whether to use the default_label.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProductOptionValue", + "description": "Defines a value for a configurable product option.", + "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.", + "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 value.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "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": "ConfigurableRequisitionListItem", + "description": "Contains details about configurable products added to a requisition list.", + "fields": [ + { + "name": "configurable_options", + "description": "Selected configurable options for an item in the requisition list.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomerDownloadableProduct", - "description": "Contains details about a single downloadable product.", - "fields": [ - { - "name": "date", - "description": "The date and time the purchase was made.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "download_url", - "description": "The fully qualified URL to the download file.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_increment_id", - "description": "The unique ID assigned to the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "remaining_downloads", - "description": "The remaining number of times the customer can download the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates when the product becomes available for download. Options are `Pending` and `Invoiced`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "SelectedConfigurableOption", + "ofType": null + } + }, + "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 + } + } + }, + "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 quantity of the product added to the requisition list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "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 + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomerDownloadableProducts", - "description": "Contains a list of downloadable products.", - "fields": [ - { - "name": "items", - "description": "An array of purchased downloadable items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerDownloadableProduct", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableWishlistItem", + "description": "A configurable product wish list item.", + "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": "configurable_options", + "description": "An array of selected configurable options.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomerGroupStorefront", - "description": "Data of customer group.", - "fields": [ - { - "name": "uid", - "description": "The unique ID for a `CustomerGroup` 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 + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": 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, - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The customer's first name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "The customer's middle name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "password", - "description": "The customer's password.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "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).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": 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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ACCOUNT_CONFIRMATION_NOT_REQUIRED", + "description": "Account confirmation not required", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfirmCancelOrderInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "confirmation_key", + "description": "Confirmation Key to cancel the order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "order_id", + "description": "The unique ID of an `Order` type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AppliedCoupon", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applied_gift_cards", - "description": "An array of gift cards applied to the order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ApplyGiftCardToOrder", - "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": "OrderAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "carrier", - "description": "The shipping carrier for the order delivery.", - "args": [], - "type": { - "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": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the order", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_info", - "description": "Returns customer information from order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderCustomerInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "Order customer email.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message", - "description": "The entered gift message for the order", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_receipt_included", - "description": "Indicates whether the customer requested a gift receipt for the order.", - "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 order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CustomerOrder` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invoices", - "description": "A list of invoices for the order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Invoice", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_virtual", - "description": "`TRUE` if the order is virtual", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array containing the items purchased in this order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_date", - "description": "The date the order was placed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_status_change_date", - "description": "The date the order status was last updated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_methods", - "description": "Payment details for the order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderPaymentMethod", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "The page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Returns", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipments", - "description": "A list of shipments for the order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderShipment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_address", - "description": "The shipping address for the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrderAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_method", - "description": "The delivery method for the order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The current status of the order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "The token that can be used to retrieve the order using order query.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total", - "description": "Details about the calculated totals for this order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OrderTotal", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": 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": "SCALAR", + "name": "String", + "ofType": 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": [ - { - "name": "sort_direction", - "description": "This enumeration indicates whether to return results in ascending or descending order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_field", - "description": "Specifies the field to use for sorting", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "CustomerOrderSortableField", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ConfirmReturnInput", + "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": "The unique ID of an `Order` type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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": "CREATED_AT", - "description": "Sorts customer orders by created_at field", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": 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": "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": "OBJECT", + "name": "CopyProductsBetweenWishlistsOutput", + "description": "Contains the source and target wish lists after copying products.", + "fields": [ + { + "name": "destination_wishlist", + "description": "The destination wish list containing the copied products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of customer orders.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The total count of customer orders.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "CustomerOrdersFilterInput", - "description": "Identifies the filter to use for filtering orders.", - "fields": null, - "inputFields": [ - { - "name": "grand_total", - "description": "Filters by order base grand total value.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Filters by order number.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterStringTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_date", - "description": "Filters by order created_at time.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Filters by order status.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source_wishlist", + "description": "The wish list that the products were copied from.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomerOutput", - "description": "Contains details about a newly-created or updated customer.", - "fields": [ - { - "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 - }, - { + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while copying products in a wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Country", + "description": "", + "fields": [ + { + "name": "available_regions", + "description": "An array of regions within a particular country.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomerPaymentTokens", - "description": "Contains payment tokens stored in the customer's vault.", - "fields": [ - { - "name": "items", - "description": "An array of payment tokens.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PaymentToken", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Region", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "full_name_english", + "description": "The name of the country in English.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "full_name_locale", + "description": "The name of the country in the current locale.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `Country` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "three_letter_abbreviation", + "description": "The three-letter abbreviation of the country, such as USA.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "two_letter_abbreviation", + "description": "The two-letter abbreviation of the country, such as US.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": "AF", + "description": "Afghanistan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AX", + "description": "Åland Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AL", + "description": "Albania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DZ", + "description": "Algeria", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AS", + "description": "American Samoa", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AD", + "description": "Andorra", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AO", + "description": "Angola", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AI", + "description": "Anguilla", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AQ", + "description": "Antarctica", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AG", + "description": "Antigua & Barbuda", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AR", + "description": "Argentina", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AM", + "description": "Armenia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AW", + "description": "Aruba", + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "BH", + "description": "Bahrain", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BD", + "description": "Bangladesh", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BB", + "description": "Barbados", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BY", + "description": "Belarus", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BE", + "description": "Belgium", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BZ", + "description": "Belize", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BJ", + "description": "Benin", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BM", + "description": "Bermuda", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BT", + "description": "Bhutan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BO", + "description": "Bolivia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BA", + "description": "Bosnia & Herzegovina", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BW", + "description": "Botswana", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BV", + "description": "Bouvet Island", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BR", + "description": "Brazil", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IO", + "description": "British Indian Ocean Territory", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VG", + "description": "British Virgin Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BN", + "description": "Brunei", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BG", + "description": "Bulgaria", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BF", + "description": "Burkina Faso", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BI", + "description": "Burundi", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KH", + "description": "Cambodia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CM", + "description": "Cameroon", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CA", + "description": "Canada", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CV", + "description": "Cape Verde", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KY", + "description": "Cayman Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CF", + "description": "Central African Republic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TD", + "description": "Chad", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CL", + "description": "Chile", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CN", + "description": "China", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CX", + "description": "Christmas Island", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CC", + "description": "Cocos (Keeling) Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CO", + "description": "Colombia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KM", + "description": "Comoros", + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CR", + "description": "Costa Rica", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CI", + "description": "Côte d’Ivoire", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HR", + "description": "Croatia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CU", + "description": "Cuba", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CY", + "description": "Cyprus", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CZ", + "description": "Czech Republic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DK", + "description": "Denmark", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DJ", + "description": "Djibouti", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DM", + "description": "Dominica", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DO", + "description": "Dominican Republic", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EC", + "description": "Ecuador", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EG", + "description": "Egypt", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SV", + "description": "El Salvador", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GQ", + "description": "Equatorial Guinea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ER", + "description": "Eritrea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EE", + "description": "Estonia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SZ", + "description": "Eswatini", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ET", + "description": "Ethiopia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FK", + "description": "Falkland Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FO", + "description": "Faroe Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FJ", + "description": "Fiji", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FI", + "description": "Finland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FR", + "description": "France", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GF", + "description": "French Guiana", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PF", + "description": "French Polynesia", + "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", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GE", + "description": "Georgia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DE", + "description": "Germany", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GH", + "description": "Ghana", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GI", + "description": "Gibraltar", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GR", + "description": "Greece", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GL", + "description": "Greenland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GD", + "description": "Grenada", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GP", + "description": "Guadeloupe", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GU", + "description": "Guam", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GT", + "description": "Guatemala", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GG", + "description": "Guernsey", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GN", + "description": "Guinea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GW", + "description": "Guinea-Bissau", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GY", + "description": "Guyana", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HT", + "description": "Haiti", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HM", + "description": "Heard & McDonald Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HN", + "description": "Honduras", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HK", + "description": "Hong Kong SAR China", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HU", + "description": "Hungary", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IS", + "description": "Iceland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IN", + "description": "India", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ID", + "description": "Indonesia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IR", + "description": "Iran", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IQ", + "description": "Iraq", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IE", + "description": "Ireland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IM", + "description": "Isle of Man", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IL", + "description": "Israel", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IT", + "description": "Italy", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JM", + "description": "Jamaica", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JP", + "description": "Japan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JE", + "description": "Jersey", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JO", + "description": "Jordan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KZ", + "description": "Kazakhstan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KE", + "description": "Kenya", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KI", + "description": "Kiribati", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KW", + "description": "Kuwait", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KG", + "description": "Kyrgyzstan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LA", + "description": "Laos", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LV", + "description": "Latvia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LB", + "description": "Lebanon", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LS", + "description": "Lesotho", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LR", + "description": "Liberia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LY", + "description": "Libya", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LI", + "description": "Liechtenstein", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LT", + "description": "Lithuania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LU", + "description": "Luxembourg", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MO", + "description": "Macau SAR China", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MK", + "description": "Macedonia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MG", + "description": "Madagascar", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MW", + "description": "Malawi", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MY", + "description": "Malaysia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MV", + "description": "Maldives", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ML", + "description": "Mali", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MT", + "description": "Malta", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MH", + "description": "Marshall Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MQ", + "description": "Martinique", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MR", + "description": "Mauritania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MU", + "description": "Mauritius", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YT", + "description": "Mayotte", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MX", + "description": "Mexico", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FM", + "description": "Micronesia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MD", + "description": "Moldova", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MC", + "description": "Monaco", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MN", + "description": "Mongolia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ME", + "description": "Montenegro", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MS", + "description": "Montserrat", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MA", + "description": "Morocco", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MZ", + "description": "Mozambique", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MM", + "description": "Myanmar (Burma)", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NA", + "description": "Namibia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NR", + "description": "Nauru", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NP", + "description": "Nepal", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NL", + "description": "Netherlands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AN", + "description": "Netherlands Antilles", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NC", + "description": "New Caledonia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NZ", + "description": "New Zealand", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NI", + "description": "Nicaragua", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NE", + "description": "Niger", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NG", + "description": "Nigeria", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NU", + "description": "Niue", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NF", + "description": "Norfolk Island", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MP", + "description": "Northern Mariana Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KP", + "description": "North Korea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NO", + "description": "Norway", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OM", + "description": "Oman", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PK", + "description": "Pakistan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PW", + "description": "Palau", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PS", + "description": "Palestinian Territories", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PA", + "description": "Panama", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PG", + "description": "Papua New Guinea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PY", + "description": "Paraguay", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PE", + "description": "Peru", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PH", + "description": "Philippines", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PN", + "description": "Pitcairn Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PL", + "description": "Poland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PT", + "description": "Portugal", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QA", + "description": "Qatar", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RE", + "description": "Réunion", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RO", + "description": "Romania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RU", + "description": "Russia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RW", + "description": "Rwanda", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WS", + "description": "Samoa", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SM", + "description": "San Marino", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ST", + "description": "São Tomé & Príncipe", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SA", + "description": "Saudi Arabia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SN", + "description": "Senegal", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RS", + "description": "Serbia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SC", + "description": "Seychelles", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SL", + "description": "Sierra Leone", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SG", + "description": "Singapore", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SK", + "description": "Slovakia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SI", + "description": "Slovenia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SB", + "description": "Solomon Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SO", + "description": "Somalia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZA", + "description": "South Africa", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GS", + "description": "South Georgia & South Sandwich Islands", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KR", + "description": "South Korea", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ES", + "description": "Spain", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LK", + "description": "Sri Lanka", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BL", + "description": "St. Barthélemy", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SH", + "description": "St. Helena", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KN", + "description": "St. Kitts & Nevis", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LC", + "description": "St. Lucia", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MF", + "description": "St. Martin", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PM", + "description": "St. Pierre & Miquelon", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VC", + "description": "St. Vincent & Grenadines", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SD", + "description": "Sudan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SR", + "description": "Suriname", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SJ", + "description": "Svalbard & Jan Mayen", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SE", + "description": "Sweden", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CH", + "description": "Switzerland", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SY", + "description": "Syria", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TW", + "description": "Taiwan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TJ", + "description": "Tajikistan", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TZ", + "description": "Tanzania", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TH", + "description": "Thailand", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TL", + "description": "Timor-Leste", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TG", + "description": "Togo", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TK", + "description": "Tokelau", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TO", + "description": "Tonga", + "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": "CreateCompanyOutput", + "description": "Contains the response to the request to create a company.", + "fields": [ + { + "name": "company", + "description": "The new company instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomerSegmentStorefront", - "description": "Customer segment details", - "fields": [ - { - "name": "uid", - "description": "The unique ID for a `CustomerSegment` 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 + "name": "Company", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerStoreCreditHistory", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "current_balance", - "description": "The current balance of store credit.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "CompanyRole", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 - } - }, - "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 items returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "CompanyTeam", + "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": "user", + "description": "The new company user instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Customer", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "CustomerToken", - "description": "Contains a customer authorization token.", - "fields": [ - { - "name": "token", - "description": "The customer authorization token.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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": "CreateGiftRegistryInput", + "description": "Defines a new gift registry.", + "fields": null, + "inputFields": [ + { + "name": "dynamic_attributes", + "description": "Additional attributes specified as a code-value pair.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "CustomerUpdateInput", - "description": "An input object for updating a customer.", - "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, - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date_of_birth", - "description": "The customer's date of birth.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The customer's first name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "The customer's middle name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "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).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "CustomizableAreaOption", - "description": "Contains information about a text area that is defined as part of a customizable option.", - "fields": [ - { - "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 - }, - { - "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An object that defines a text area.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomizableAreaValue", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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, - "interfaces": [], - "enumValues": null, - "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": [ - { - "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": 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", - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableCheckboxValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "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": [ - { - "name": "option_type_id", - "description": "The ID assigned to the value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The order in which the checkbox value 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 `CustomizableCheckboxValue` 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": "CustomizableDateOption", - "description": "Contains information about a date picker that is defined as part of a customizable option.", - "fields": [ - { - "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 - }, - { - "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", - "name": null, - "ofType": { - "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": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "message", + "description": "A message describing the event.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "privacy_settings", + "description": "Indicates whether the registry is PRIVATE or PUBLIC.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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": "DATE_TIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "name": "GiftRegistryPrivacySettings", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "registrants", + "description": "The list of people who receive notifications about the registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryRegistrantInput", + "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 + }, + { + "name": "status", + "description": "Indicates whether the registry is ACTIVE or INACTIVE.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "ofType": 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.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "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": "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": "INPUT_OBJECT", + "name": "CreatePaymentOrderInput", + "description": "Contains payment order details that are used while processing the payment order", + "fields": null, + "inputFields": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "location", + "description": "Defines the origin location for that payment request", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentLocation", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "methodCode", + "description": "The code for the payment method used in the order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "paymentSource", + "description": "The identifiable payment source for the payment method", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "vaultIntent", + "description": "Indicates whether the payment information should be vaulted", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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": "amount", + "description": "The amount of the payment order", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency_code", + "description": "The currency of the payment order", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionAmountInput", + "description": "Specifies the amount and currency to evaluate.", + "fields": null, + "inputFields": [ + { + "name": "currency", + "description": "Purchase order approval rule condition amount currency.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CurrencyEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "Purchase order approval rule condition amount value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "CustomizableDropDownOption", - "description": "Contains information about a drop down menu that is defined as part of a customizable option.", - "fields": [ - { - "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": 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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An array that defines the set of options for a drop down menu.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableDropDownValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionInput", + "description": "Defines a set of conditions that apply to a rule.", + "fields": null, + "inputFields": [ + { + "name": "amount", + "description": "The amount to be compared in a purchase order approval rule. This field is mutually exclusive with condition quantity.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionAmountInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "attribute", + "description": "The type of approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "operator", + "description": "Defines how to evaluate an amount or quantity in a purchase order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": "The quantity to be compared in a purchase order approval rule. This field is mutually exclusive with condition amount.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": 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 + } }, - { - "kind": "OBJECT", - "name": "CustomizableDropDownValue", - "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", - "fields": [ - { - "name": "option_type_id", - "description": "The ID assigned to the value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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 `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": 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": "INPUT_OBJECT", + "name": "CreateVaultCardPaymentTokenInput", + "description": "Describe the variables needed to create a vault payment token", + "fields": null, + "inputFields": [ + { + "name": "card_description", + "description": "Description of the vaulted card", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "setup_token_id", + "description": "The setup token obtained by the createVaultCardSetupToken endpoint", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateVaultCardPaymentTokenOutput", + "description": "The vault token id and information about the payment source", + "fields": [ + { + "name": "payment_source", + "description": "The payment source information", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomizableFieldOption", - "description": "Contains information about a text field that is defined as part of a customizable option.", - "fields": [ - { - "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 - }, - { - "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An object that defines a text field.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomizableFieldValue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "PaymentSourceOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vault_token_id", + "description": "The vault payment token information", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price of the custom value.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CustomizableFieldValue` 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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateVaultCardSetupTokenInput", + "description": "Describe the variables needed to create a vault card setup token", + "fields": null, + "inputFields": [ + { + "name": "setup_token", + "description": "The setup token information", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "VaultSetupTokenInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "three_ds_mode", + "description": "The 3DS mode", + "type": { + "kind": "ENUM", + "name": "ThreeDSMode", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateVaultCardSetupTokenOutput", + "description": "The setup token id information", + "fields": [ + { + "name": "setup_token", + "description": "The setup token id", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "CustomizableFileOption", - "description": "Contains information about a file picker that is defined as part of a customizable option.", - "fields": [ - { - "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 - }, - { - "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An object that defines a file value.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomizableFileValue", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreateWishlistInput", + "description": "Defines the name and visibility of a new wish list.", + "fields": null, + "inputFields": [ + { + "name": "name", + "description": "The name of the new wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "visibility", + "description": "Indicates whether the wish list is public or private.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WishlistVisibilityEnum", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreateWishlistOutput", + "description": "Contains the wish list.", + "fields": [ + { + "name": "wishlist", + "description": "The newly-created wish list", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image_size_x", - "description": "The maximum width of an image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image_size_y", - "description": "The maximum height of an image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `CustomizableFileValue` 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 + "name": "Wishlist", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreditMemo", + "description": "Contains credit memo details.", + "fields": [ + { + "name": "comments", + "description": "Comments on the credit memo.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomizableMultipleOption", - "description": "Contains information about a multiselect that is defined as part of a customizable option.", - "fields": [ - { - "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": 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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An array that defines the set of options for a multiselect.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableMultipleValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "SalesCommentItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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 `CustomizableMultipleValue` 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": "INPUT_OBJECT", - "name": "CustomizableOptionInput", - "description": "Defines a customizable option.", - "fields": null, - "inputFields": [ - { - "name": "uid", - "description": "The unique ID for a `CartItemInterface` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": 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": "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": 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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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 - } - ] - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CreditMemo` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array containing details about refunded items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "description": "Contains information about customizable product options.", - "fields": [ - { - "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 - } - ], - "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": "DownloadableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - } - ] + "name": "CreditMemoItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The sequential credit memo number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "Details about the total refunded amount.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CreditMemoTotal", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreditMemoCustomAttributesInput", + "description": "Defines a credit memo item's custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "credit_memo_id", + "description": "The credit memo ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "custom_attributes", + "description": "An array of custom attributes for the credit memo.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CreditMemoItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "CustomizableRadioOption", - "description": "Contains information about a set of radio buttons that are defined as part of a customizable option.", - "fields": [ - { - "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": 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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "An array that defines a set of radio buttons.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomizableRadioValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "CustomizableRadioValue", - "description": "Defines the price and sku of a product whose page contains a customized set of radio buttons.", - "fields": [ - { - "name": "option_type_id", - "description": "The ID assigned to the value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The price assigned to this option.", - "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", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The Stock Keeping Unit for this option.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The order in which the radio button 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 `CustomizableRadioValue` 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 - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "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.", - "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 + "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": "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CreditMemoItemCustomAttributesInput", + "description": "Defines a credit memo's custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "credit_memo_id", + "description": "The credit memo ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "credit_memo_item_id", + "description": "The credit memo item ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "custom_attributes", + "description": "An array of custom attributes for the credit memo item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CreditMemoItemInterface", + "description": "Credit memo item details.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DeleteCompanyTeamOutput", - "description": "Contains the status of the request to delete a company team.", - "fields": [ - { - "name": "success", - "description": "Indicates whether the delete operation succeeded.", - "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 - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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.", - "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 - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "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": "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 - } - ] - }, - { + "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": "quantity_refunded", + "description": "The number of refunded items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleCreditMemoItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CreditMemoItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableCreditMemoItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardCreditMemoItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CreditMemoOutput", + "description": "Contains details about the credit memo after adding custom attributes to it.", + "fields": [ + { + "name": "credit_memo", + "description": "The custom attributes to credit memo have been added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DeleteNegotiableQuoteOperationFailure", - "description": "Contains details about a failed delete operation on a negotiable quote.", - "fields": [ - { - "name": "errors", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "UNION", - "name": "DeleteNegotiableQuoteError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` 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": "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": "INPUT_OBJECT", - "name": "DeleteNegotiableQuoteTemplateInput", - "description": "Specifies the quote template id of the quote template to delete", - "fields": null, - "inputFields": [ - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "CreditMemo", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "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": "DeleteNegotiableQuoteTemplateOutput", - "description": "Contains details about a failed delete operation on a negotiable quote template.", - "fields": [ - { - "name": "error_message", - "description": "A message that describes the error.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Flag to mark whether the delete operation 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": "DeleteNegotiableQuotesInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "quote_uids", - "description": "A list of unique IDs for `NegotiableQuote` objects to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": 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": "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, - "isDeprecated": false, - "deprecationReason": 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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort", - "description": "The field to use for sorting results.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuotesOutput", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "BatchMutationStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The applied discounts to the credit memo.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DeletePaymentTokenOutput", - "description": "Indicates whether the request succeeded and returns the remaining customer payment tokens.", - "fields": [ - { - "name": "customerPaymentTokens", - "description": "A container for the customer's remaining payment tokens.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerPaymentTokens", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "result", - "description": "Indicates whether the request succeeded.", - "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 - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": 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": "DeletePurchaseOrderApprovalRuleError", - "description": "Contains details about an error that occurred when deleting an approval rule .", - "fields": [ - { - "name": "message", - "description": "The text of the error message.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The error type.", - "args": [], - "type": { - "kind": "ENUM", - "name": "DeletePurchaseOrderApprovalRuleErrorType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "DeletePurchaseOrderApprovalRuleErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DeletePurchaseOrderApprovalRuleInput", - "description": "Specifies the IDs of the approval rules to delete.", - "fields": null, - "inputFields": [ - { - "name": "approval_rule_uids", - "description": "An array of purchase order approval rule IDs.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "ofType": 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", + "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": "DeletePurchaseOrderApprovalRuleOutput", - "description": "Contains any errors encountered while attempting to delete approval rules.", - "fields": [ - { - "name": "errors", - "description": "An array of error messages encountered while performing the operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DeletePurchaseOrderApprovalRuleError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "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 - }, - { + "name": "TaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_shipping", + "description": "The shipping amount for the credit memo.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_tax", + "description": "The amount of tax applied to the credit memo.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DeleteWishlistOutput", - "description": "Contains the status of the request to delete a wish list and an array of the customer's remaining wish lists.", - "fields": [ - { - "name": "status", - "description": "Indicates whether the wish list was deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlists", - "description": "A list of undeleted wish lists.", - "args": [], - "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 + "name": "Money", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Currency", + "description": "", + "fields": [ + { + "name": "available_currency_codes", + "description": "An array of three-letter currency codes accepted by the store, such as USD and EUR.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_currency_code", + "description": "The base currency set for the store, such as USD.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_currency_symbol", + "description": "The symbol for the specified base currency, such as $.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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": false, + "deprecationReason": null + }, + { + "name": "default_display_currency_symbol", + "description": "The currency symbol that is displayed by default, such as $.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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": "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": "is_discounting_locked", - "description": "Is quote discounting locked for line item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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 + "name": "ExchangeRate", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "DownloadableCartItem", - "description": "An implementation for downloadable product cart items.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "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": "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "SCALAR", - "name": "String", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "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 - } - }, - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "CurrencyEnum", + "description": "The list of available currency codes.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AFN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DZD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AOA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AMD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BSD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BHD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BDT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BBD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BYN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BZD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BMD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BTN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BOB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BAM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BWP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BRL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GBP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BGN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BIF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KHR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CAD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CZK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KYD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GQE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CNY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KMF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CDF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HRK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DKK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DJF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XCD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EGP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SVC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EEK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ETB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EUR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FKP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FJD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GMD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GEK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GEL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GHS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GIP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GTQ", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GNF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GYD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HTG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HNL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HKD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HUF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IDR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IRR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IQD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ILS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JMD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JPY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JOD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KZT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KES", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KWD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KGS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LAK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LVL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LBP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LSL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LRD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LYD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LTL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MKD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MGA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MWK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MYR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MVR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LSM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MRO", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MXN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MDL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MNT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MZN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MMK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NPR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NZD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NGN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KPW", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OMR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PKR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PGK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PYG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PEN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QAR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RHD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RON", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RUB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RWF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SHP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RSD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SLL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SGD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SBD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZAR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KRW", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LKR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SDG", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SRD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SZL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SYP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TWD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TJS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TZS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TOP", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TTD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TMM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UGX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UAH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UYU", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UZS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VUV", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VEB", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VEF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHW", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XOF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WST", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZMK", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZWD", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZM", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XPF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomAttribute", + "description": "Specifies the custom attribute code and value.", + "fields": [ + { + "name": "attribute_code", + "description": "The custom attribute code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The custom attribute code value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "description": "Defines a custom attribute.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "Attribute Code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "Attribute Value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "DownloadableCreditMemoItem", - "description": "Defines downloadable product options for `CreditMemoItemInterface`.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "downloadable_links", - "description": "A list of downloadable links that are refunded from the downloadable product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": "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": "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 - } - ], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "description": "An interface containing fields that define the EAV attribute.", + "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": "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": "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AttributeMetadata", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CatalogAttributeMetadata", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomerAttributeMetadata", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ReturnItemAttributeMetadata", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "CustomAttributeOptionInterface", + "description": "", + "fields": [ + { + "name": "is_default", + "description": "Is the option value default.", + "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 option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The attribute option 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": [ + { + "kind": "OBJECT", + "name": "AttributeOptionMetadata", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "CustomConfigKeyValue", + "description": "A simple key value object.", + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "description": "Defines downloadable product options for `InvoiceItemInterface`.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomerAddress", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addressesV2", + "description": "An array containing the customer's shipping and billing addresses.", + "args": [ + { + "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 5.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "5" + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerAddresses", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "companies", + "description": "An object that contains a list of companies user is assigned to.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "UserCompaniesInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "description": "Defines characteristics of the links for downloadable product.", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `DownloadableItemsLinks` 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 - }, - { + "name": "UserCompaniesOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "created_at", + "description": "Timestamp indicating when the account was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "Customer's custom attributes.", + "args": [ + { + "name": "attributeCodes", + "description": null, + "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": "date_of_birth", + "description": "The customer's date of birth.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_billing", + "description": "The ID assigned to the billing address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_shipping", + "description": "The ID assigned to the shipping address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The customer's email address. Required.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The customer's first name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gender", + "description": "The customer's gender (Male - 1, Female - 2).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registries", + "description": "Details about all of the customer's gift registries.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DownloadableOrderItem", - "description": "Defines downloadable product options for `OrderItemInterface`.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableItemsLinks", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "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": false, - "deprecationReason": null - }, - { - "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": "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": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "GiftRegistry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registry", + "description": "Details about a specific gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": null, + "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": "group", + "description": "Customer group assigned to the customer", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerGroupStorefront", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "job_title", + "description": "The job title of a company user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The customer's family name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middlename", + "description": "The customer's middle name.", + "args": [], + "type": { + "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 + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOrders", + "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": "purchase_order", + "description": "Purchase order details.", + "args": [ + { + "name": "uid", + "description": null, + "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": "purchase_order_approval_rule", + "description": "Details about a single purchase order approval rule.", + "args": [ + { + "name": "uid", + "description": null, + "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": "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": "purchase_order_approval_rules", + "description": "A list of purchase order approval rules visible to the customer.", + "args": [ + { + "name": "currentPage", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + } + ], + "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": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersFilterInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "currentPage", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + } + ], + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "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 + }, + "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": null, + "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": "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": "reward_points", + "description": "Customer reward points details.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPoints", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "segments", + "description": "Customer segments associated with the current customer", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DownloadableProduct", - "description": "Defines a product that the shopper downloads.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links_title", - "description": "The heading above the list of downloadable products.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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 - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "CustomerSegmentStorefront", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "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": "suffix", + "description": "A value such as Sr., Jr., or III.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "team", + "description": "The team the company user is assigned to.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CompanyTeam", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The phone number of the company user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist_v2", + "description": "Retrieve the wish list identified by the unique ID for a `Wishlist` object.", + "args": [ + { + "name": "id", + "description": null, + "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": "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": "city", + "description": "The customer's city or town.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "The customer's company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_code", + "description": "The customer's country.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "args": [ + { + "name": "attributeCodes", + "description": null, + "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": "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": "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": "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": "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 person associated with the shipping/billing address.", + "args": [], + "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 + }, + { + "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": "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.", + "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 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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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 customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomerAddress` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + ], + "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": "attribute_code", + "description": "The name assigned to the customer address attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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 attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "The value assigned to the attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerAddresses", + "description": "", + "fields": [ + { + "name": "items", + "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": "page_info", + "description": "Contains pagination metadata.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The total count of customer addresses.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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 + }, + { + "name": "company", + "description": "The customer's company.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "country_code", + "description": "The two-letter code representing the customer's country.", + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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, - "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, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "AttributeValueInput", + "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 + }, + { + "name": "default_shipping", + "description": "Indicates whether the address is the default shipping address.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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 person associated with the billing/shipping address.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The family name of the person associated with the billing/shipping address.", + "type": { + "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 customer's ZIP or postal code.", + "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": "An object containing the region name, region code, and region ID.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "street", + "description": "An array of strings that define the street number and name.", + "type": { + "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 customer's telephone number.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "vat_id", + "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": "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": "region_code", + "description": "The address region code.", + "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": "INPUT_OBJECT", + "name": "CustomerAddressRegionInput", + "description": "Defines the customer's state or province.", + "fields": null, + "inputFields": [ + { + "name": "region", + "description": "The state or province name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region_code", + "description": "The address region code.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "region_id", + "description": "The unique ID for a pre-defined region.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": 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": "DownloadableProductLinks", - "description": "Defines characteristics of a downloadable product.", - "fields": [ - { - "name": "price", - "description": "The price of the downloadable product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "ValidationRule", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerCreateInput", + "description": "An input object for creating a customer.", + "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": "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": 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": "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": "NON_NULL", + "name": null, + "ofType": { + "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.", + "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": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": 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": "CustomerDownloadableProduct", + "description": "Contains details about a single downloadable product.", + "fields": [ + { + "name": "date", + "description": "The date and time the purchase was made.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "download_url", + "description": "The fully qualified URL to the download file.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_increment_id", + "description": "The unique ID assigned to the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "remaining_downloads", + "description": "The remaining number of times the customer can download the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Indicates when the product becomes available for download. Options are `Pending` and `Invoiced`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerDownloadableProducts", + "description": "Contains a list of downloadable products.", + "fields": [ + { + "name": "items", + "description": "An array of purchased downloadable items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DownloadableProductSamples", - "description": "Defines characteristics of a downloadable product.", - "fields": [ - { - "name": "sample_url", - "description": "The full URL to the downloadable sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 sample.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "CustomerDownloadableProduct", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "DownloadableRequisitionListItem", - "description": "Contains details about downloadable 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": "links", - "description": "An array of links for downloadable products in the requisition list.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "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 quantity of the product added to the requisition list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "samples", - "description": "An array of links to downloadable product samples.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "ofType": null - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "RequisitionListItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerGroupStorefront", + "description": "Data of customer group.", + "fields": [ + { + "name": "uid", + "description": "The unique ID for a `CustomerGroup` 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": "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": "email", + "description": "The customer's email address. Required when creating a customer.", + "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": "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 + }, + { + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": 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": "CustomerOrder", + "description": "Contains details about each of the customer's orders.", + "fields": [ + { + "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": "applied_gift_cards", + "description": "An array of gift cards applied to the order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "description": "A downloadable product wish list item.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "links_v2", - "description": "An array containing information about the selected links.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductLinks", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { - "name": "samples", - "description": "An array containing information about the selected samples.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "DownloadableProductSamples", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "DuplicateNegotiableQuoteInput", - "description": "Identifies a quote to be duplicated", - "fields": null, - "inputFields": [ - { - "name": "duplicated_quote_uid", - "description": "ID for the newly duplicated quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quote_uid", - "description": "ID of the quote to be duplicated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ApplyGiftCardToOrder", + "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": "OrderAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "carrier", + "description": "The shipping carrier for the order delivery.", + "args": [], + "type": { + "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": "OBJECT", - "name": "DuplicateNegotiableQuoteOutput", - "description": "Contains the newly created negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "Negotiable Quote resulting from duplication operation.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnteredCustomAttributeInput", - "description": "Contains details about a custom text attribute that the buyer entered.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "A string that identifies the entered custom attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The text or other entered value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "description": "Defines a customer-entered option.", - "fields": null, - "inputFields": [ - { - "name": "uid", - "description": "The unique ID for a `CustomizableOptionInterface` object, such as a `CustomizableFieldOption`, `CustomizableFileOption`, or `CustomizableAreaOption` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "Text the customer entered.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "SalesCommentItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the order", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer_info", + "description": "Returns customer information from order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderCustomerInfo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "Order customer email.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message", + "description": "The entered gift message for the order", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_receipt_included", + "description": "Indicates whether the customer requested a gift receipt for the order.", + "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 order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CustomerOrder` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "invoices", + "description": "A list of invoices for the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Invoice", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_virtual", + "description": "`TRUE` if the order is virtual", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array containing the items purchased in this order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", - "name": "Error", - "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": [ - { - "kind": "OBJECT", - "name": "CartUserInputError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InsufficientStockError", - "ofType": null - } - ] - }, - { + "name": "OrderItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ErrorInterface", - "description": "", - "fields": [ - { - "name": "message", - "description": "The returned 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": [ - { - "kind": "OBJECT", - "name": "NoSuchEntityUidError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InternalError", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteInvalidStateError", - "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The customer's ZIP or postal code.", - "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.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressRegionInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_method", - "description": "Selected shipping method to estimate totals.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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": "ExchangeExternalCustomerTokenInput", - "description": "Contains details about external customer.", - "fields": null, - "inputFields": [ - { - "name": "customer", - "description": "An input object that defines the customer characteristics to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "OrderItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The order number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_date", + "description": "The date the order was placed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_status_change_date", + "description": "The date the order status was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_methods", + "description": "Payment details for the order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ExchangeExternalCustomerTokenOutput", - "description": "Contains customer token for external customer.", - "fields": [ - { - "name": "customer", - "description": "Return detailed information about a customer account.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "The customer authorization token.", - "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 - }, - { + "name": "OrderPaymentMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Returns", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipments", + "description": "A list of shipments for the order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ExchangeRate", - "description": "Lists the exchange rate.", - "fields": [ - { - "name": "currency_to", - "description": "Specifies the store\u2019s default currency to exchange to.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rate", - "description": "The exchange rate for the store\u2019s default currency.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "OrderShipment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_address", + "description": "The shipping address for the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrderAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_method", + "description": "The delivery method for the order.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The current status of the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "The token that can be used to retrieve the order using order query.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total", + "description": "Details about the calculated totals for this order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OrderTotal", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of customer orders.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Contains pagination metadata.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The total count of customer orders.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerOrdersFilterInput", + "description": "Identifies the filter to use for filtering orders.", + "fields": null, + "inputFields": [ + { + "name": "grand_total", + "description": "Filters by order base grand total value.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "number", + "description": "Filters by order number.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterStringTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "order_date", + "description": "Filters by order created_at time.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Filters by order status.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "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": "CREATED_AT", + "description": "Sorts customer orders by created_at field", + "isDeprecated": false, + "deprecationReason": 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": [ + { + "name": "sort_direction", + "description": "This enumeration indicates whether to return results in ascending or descending order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sort_field", + "description": "Specifies the field to use for sorting", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "CustomerOrderSortableField", + "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": "customer", + "description": "Customer details after creating or updating a customer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "FastlaneConfig", - "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": "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", - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FastlaneMethodInput", - "description": "Fastlane 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paypal_fastlane_token", - "description": "The single use token from Fastlane", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "description": "Defines a filter that matches the input exactly.", - "fields": null, - "inputFields": [ - { - "name": "eq", - "description": "Use this attribute to exactly match the specified string. For example, to filter on a specific category ID, specify a value such as `5`.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in", - "description": "Use this attribute to filter on an array of values. For example, to filter on category IDs 4, 5, and 6, specify a value of `[\"4\", \"5\", \"6\"]`.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "Customer", + "ofType": null + } }, - { - "kind": "ENUM", - "name": "FilterMatchTypeEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FULL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerPaymentTokens", + "description": "Contains payment tokens stored in the customer's vault.", + "fields": [ + { + "name": "items", + "description": "An array of payment tokens.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentToken", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerSegmentStorefront", + "description": "Customer segment details", + "fields": [ + { + "name": "uid", + "description": "The unique ID for a `CustomerSegment` 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": "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "current_balance", + "description": "The current balance of store credit.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 items returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "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 + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomerToken", + "description": "Contains a customer authorization token.", + "fields": [ + { + "name": "token", + "description": "The customer authorization token.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomerUpdateInput", + "description": "An input object for updating a customer.", + "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": "FilterMatchTypeInput", - "description": "Defines a filter that performs a fuzzy search.", - "fields": null, - "inputFields": [ - { - "name": "match", - "description": "Use this attribute to fuzzy match the specified string. For example, to filter on a specific SKU, specify a value such as `24-MB01`.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "match_type", - "description": "Filter match type for fine-tuned results. Possible values FULL or PARTIAL. If match_type is not provided, returned results will default to FULL match.", - "type": { - "kind": "ENUM", - "name": "FilterMatchTypeEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "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": "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 + }, + { + "name": "suffix", + "description": "A value such as Sr., Jr., or III.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": 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": "CustomizableAreaOption", + "description": "Contains information about a text area that is defined as part of a customizable option.", + "fields": [ + { + "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 + }, + { + "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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An object that defines a text area.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomizableAreaValue", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + } }, - { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", - "description": "Defines a filter that matches a range of values, such as prices or dates.", - "fields": null, - "inputFields": [ - { - "name": "from", - "description": "Use this attribute to specify the lowest possible value in the range.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Use this attribute to specify the highest possible value in the range.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "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": [ + { + "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": 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", + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomizableCheckboxValue", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "FilterStringTypeInput", - "description": "Defines a filter for an input string.", - "fields": null, - "inputFields": [ - { - "name": "eq", - "description": "Filters items that are exactly the same as the specified string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in", - "description": "Filters items that are exactly the same as entries specified in an array of strings.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "match", - "description": "Defines a filter that performs a fuzzy search using the specified string.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "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": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The order in which the checkbox value 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 `CustomizableCheckboxValue` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "description": "Defines the comparison operators that can be used in a filter.", - "fields": null, - "inputFields": [ - { - "name": "eq", - "description": "Equals.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "from", - "description": "From. Must be used with the `to` field.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gt", - "description": "Greater than.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gteq", - "description": "Greater than or equal to.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "in", - "description": "In. The value can contain a set of comma-separated values.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "like", - "description": "Like. The specified value can contain % (percent signs) to allow matching of 0 or more characters.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lt", - "description": "Less than.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lteq", - "description": "Less than or equal to.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "moreq", - "description": "More than or equal to.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "neq", - "description": "Not equal to.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "nin", - "description": "Not in. The value can contain a set of comma-separated values.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "notnull", - "description": "Not null.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "null", - "description": "Is null.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "To. Must be used with the `from` field.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": 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.", + "fields": [ + { + "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 + }, + { + "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", + "name": null, + "ofType": { + "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": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": 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": "DATE_TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TIME", + "description": "", + "isDeprecated": false, + "deprecationReason": 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.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDropDownOption", + "description": "Contains information about a drop down menu that is defined as part of a customizable option.", + "fields": [ + { + "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": 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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An array that defines the set of options for a drop down menu.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "FixedProductTax", - "description": "A single FPT that can be applied to a product price.", - "fields": [ - { - "name": "amount", - "description": "The amount of the Fixed Product Tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display label assigned to the Fixed Product Tax.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "CustomizableDropDownValue", + "ofType": null + } }, - { - "kind": "ENUM", - "name": "FixedProductTaxDisplaySettings", - "description": "Lists display settings for the Fixed Product Tax.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INCLUDE_FPT_WITHOUT_DETAILS", - "description": "The displayed price includes the FPT amount without displaying the `ProductPrice.fixed_product_taxes` values. This value corresponds to 'Including FPT only'.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INCLUDE_FPT_WITH_DETAILS", - "description": "The displayed price includes the FPT amount while displaying the values of `ProductPrice.fixed_product_taxes` separately. This value corresponds to 'Including FPT and FPT description'.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXCLUDE_FPT_AND_INCLUDE_WITH_DETAILS", - "description": "The displayed price does not include the FPT amount. The values of `ProductPrice.fixed_product_taxes` and the price including the FPT are displayed separately. This value corresponds to 'Excluding FPT, Including FPT description and final price.'", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "EXCLUDE_FPT_WITHOUT_DETAILS", - "description": "The displayed price does not include the FPT amount. The values from `ProductPrice.fixed_product_taxes` are not displayed. This value corresponds to 'Excluding FPT'.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FPT_DISABLED", - "description": "The FPT feature is not enabled. You can omit `ProductPrice.fixed_product_taxes` from your query.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDropDownValue", + "description": "Defines the price and sku of a product whose page contains a customized drop down menu.", + "fields": [ + { + "name": "option_type_id", + "description": "The ID assigned to the value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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 `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": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFieldOption", + "description": "Contains information about a text field that is defined as part of a customizable option.", + "fields": [ + { + "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 + }, + { + "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", + "name": null, + "ofType": { "kind": "SCALAR", - "name": "Float", - "description": "The `Float` scalar type represents signed double-precision fractional\nvalues as specified by\n[IEEE 754](http://en.wikipedia.org/wiki/IEEE_floating_point). ", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateCustomerTokenAsAdminInput", - "description": "Identifies which customer requires remote shopping assistance.", - "fields": null, - "inputFields": [ - { - "name": "customer_email", - "description": "The email address of the customer requesting remote shopping assistance.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An object that defines a text field.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomizableFieldValue", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price of the custom value.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomizableFieldValue` 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": "CustomizableFileOption", + "description": "Contains information about a file picker that is defined as part of a customizable option.", + "fields": [ + { + "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 + }, + { + "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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An object that defines a file value.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomizableFileValue", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image_size_x", + "description": "The maximum width of an image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image_size_y", + "description": "The maximum height of an image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `CustomizableFileValue` 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": "CustomizableMultipleOption", + "description": "Contains information about a multiselect that is defined as part of a customizable option.", + "fields": [ + { + "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": 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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An array that defines the set of options for a multiselect.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "GenerateCustomerTokenAsAdminOutput", - "description": "Contains the generated customer token.", - "fields": [ - { - "name": "customer_token", - "description": "The generated customer token.", - "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 + "name": "CustomizableMultipleValue", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "GenerateNegotiableQuoteFromTemplateInput", - "description": "Specifies the template id, from which to generate quote from.", - "fields": null, - "inputFields": [ - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "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": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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 `CustomizableMultipleValue` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GenerateNegotiableQuoteFromTemplateOutput", - "description": "Contains the generated negotiable quote id.", - "fields": [ - { - "name": "negotiable_quote_uid", - "description": "The unique ID of a generated `NegotiableQuote` 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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "CustomizableOptionInput", + "description": "Defines a customizable option.", + "fields": null, + "inputFields": [ + { + "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 + } }, - { - "kind": "OBJECT", - "name": "GetPaymentSDKOutput", - "description": "Gets the payment SDK URLs and values", - "fields": [ - { - "name": "sdkParams", - "description": "The payment SDK parameters", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PaymentSDKParamsItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": 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": "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": 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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "CustomizableAreaOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableCheckboxOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDateOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableDropDownOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFieldOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableFileOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableMultipleOption", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "CustomizableRadioOption", + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": 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": "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": 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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "An array that defines a set of radio buttons.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "GiftCardAccount", - "description": "Contains details about the gift card account.", - "fields": [ - { - "name": "balance", - "description": "The balance remaining on the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The gift card account code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 + "name": "CustomizableRadioValue", + "ofType": 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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "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", + "description": "The ID assigned to the value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The price assigned to this option.", + "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", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The Stock Keeping Unit for this option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The order in which the radio button 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 `CustomizableRadioValue` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `GiftCardAmounts` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value of the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "DateTime", + "description": "An RFC-3339 compliant DateTime Scalar", + "fields": null, + "inputFields": null, + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": 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": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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 - }, - { - "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 data for the gift card cart item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping", - "description": "The selected gift wrapping option for the cart item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrapping", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_qty", - "description": "Line item max qty in quote template", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "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": "SCALAR", - "name": "String", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "recipient_email", - "description": "The email address of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender_email", - "description": "The email address of the sender.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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 + "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": "success", + "description": "Indicates whether the delete operation succeeded.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GiftCardCreditMemoItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the credit memo item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "gift_card", - "description": "Selected gift card properties for a credit memo item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftCardItem", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `CreditMemoItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": 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", - "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": "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": "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 - } - ], - "enumValues": null, - "possibleTypes": 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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GiftCardInvoiceItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_card", - "description": "Selected gift card properties for an invoice item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftCardItem", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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 + } }, - { - "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 - }, - { - "name": "recipient_email", - "description": "The email address of the receiver of a virtual gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": 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": "OBJECT", + "name": "DeleteNegotiableQuoteOperationFailure", + "description": "Contains details about a failed delete operation on a negotiable quote.", + "fields": [ + { + "name": "errors", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "UNION", + "name": "DeleteNegotiableQuoteError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quote_uid", + "description": "The unique ID of a `NegotiableQuote` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GiftCardOptions", - "description": "Contains details about the sender, recipient, and amount of a gift card.", - "fields": [ - { - "name": "amount", - "description": "The amount and currency of the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_giftcard_amount", - "description": "The custom amount and currency of the gift card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "A message to the recipient.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_email", - "description": "The email address of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recipient_name", - "description": "The name of the person receiving the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "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": "INPUT_OBJECT", + "name": "DeleteNegotiableQuotesInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "quote_uids", + "description": "A list of unique IDs for `NegotiableQuote` objects to delete.", + "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": "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 + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "BatchMutationStatus", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GiftCardOrderItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "ofType": null - } - }, - "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", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "description": "Defines properties of a gift card.", - "fields": [ - { - "name": "allow_message", - "description": "Indicates whether the customer can provide a message to accompany the gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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 Products' is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_card_options", - "description": "An array of customizable gift card options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CustomizableOptionInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "GiftCardAmounts", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftcard_type", - "description": "An enumeration that specifies the type of gift card.", - "args": [], - "type": { - "kind": "ENUM", - "name": "GiftCardTypeEnum", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_redeemable", - "description": "Indicates whether the customer can redeem the value on the card for cash.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "SCALAR", - "name": "Int", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message_max_length", - "description": "The maximum number of characters the gift message can contain.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "open_amount_max", - "description": "The maximum acceptable value of an open amount gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "open_amount_min", - "description": "The minimum acceptable value of an open amount gift card.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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": "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": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeleteNegotiableQuoteTemplateOutput", + "description": "Contains details about a failed delete operation on a negotiable quote template.", + "fields": [ + { + "name": "error_message", + "description": "A message that describes the error.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Flag to mark whether the delete operation was successful.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GiftCardRequisitionListItem", - "description": "Contains details about gift cards 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": "gift_card_options", - "description": "An array that defines gift card properties.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftCardOptions", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeletePaymentTokenOutput", + "description": "Indicates whether the request succeeded and returns the remaining customer payment tokens.", + "fields": [ + { + "name": "customerPaymentTokens", + "description": "A container for the customer's remaining payment tokens.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerPaymentTokens", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "result", + "description": "Indicates whether the request succeeded.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GiftCardShipmentItem", - "description": "", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DeletePurchaseOrderApprovalRuleError", + "description": "Contains details about an error that occurred when deleting an approval rule .", + "fields": [ + { + "name": "message", + "description": "The text of the error message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The error type.", + "args": [], + "type": { + "kind": "ENUM", + "name": "DeletePurchaseOrderApprovalRuleErrorType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "DeletePurchaseOrderApprovalRuleErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DeletePurchaseOrderApprovalRuleInput", + "description": "Specifies the IDs of the approval rules to delete.", + "fields": null, + "inputFields": [ + { + "name": "approval_rule_uids", + "description": "An array of purchase order approval rule IDs.", + "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": "DeletePurchaseOrderApprovalRuleOutput", + "description": "Contains any errors encountered while attempting to delete approval rules.", + "fields": [ + { + "name": "errors", + "description": "An array of error messages encountered while performing the operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DeletePurchaseOrderApprovalRuleError", + "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": "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": "DeleteWishlistOutput", + "description": "Contains the status of the request to delete a wish list and an array of the customer's remaining wish lists.", + "fields": [ + { + "name": "status", + "description": "Indicates whether the wish list was deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlists", + "description": "A list of undeleted wish lists.", + "args": [], + "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": "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": "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 - }, - { + "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": "is_discounting_locked", + "description": "Is quote discounting locked for line item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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": "OBJECT", + "name": "DownloadableCartItem", + "description": "An implementation for downloadable product cart items.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "GiftCardWishlistItem", - "description": "A single gift card added to a wish list.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { + "name": "CustomAttribute", + "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": "GiftMessage", - "description": "Contains the text of a gift message, its sender, and recipient", - "fields": [ - { - "name": "from", - "description": "Sender name", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "Gift message text", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "Recipient name", - "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": "GiftMessageInput", - "description": "Defines a gift message.", - "fields": null, - "inputFields": [ - { - "name": "from", - "description": "The name of the sender.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "to", - "description": "The name of the recepient.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "GiftOptionsPrices", - "description": "Contains prices for gift wrapping options.", - "fields": [ - { - "name": "gift_wrapping_for_items", - "description": "Price of the gift wrapping for all individual order items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_for_items_incl_tax", - "description": "Price of the gift wrapping for all individual order items including tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_for_order", - "description": "Price of the gift wrapping for the whole order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_for_order_incl_tax", - "description": "Price of the gift wrapping for the whole order including tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "printed_card", - "description": "Price for the printed card.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "printed_card_incl_tax", - "description": "Price for the printed card including tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CartItemError", + "ofType": null + } + }, + "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 + } + }, + "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": "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "event_name", - "description": "The name of the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of products added to the gift registry.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "The message text the customer entered to describe the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "owner_name", - "description": "The customer who created the gift registry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registrants", - "description": "Contains details about each registrant for the event.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryRegistrant", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_address", - "description": "Contains the customer's shipping address. Only the registry owner can access this attribute.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerAddress", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistryType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID assigned to the gift registry.", - "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 - }, - { + "name": "DownloadableProductLinks", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "String", + "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": "GiftRegistryDynamicAttribute", - "description": "", - "fields": [ - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "group", - "description": "Indicates which group the dynamic attribute is a member of.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryDynamicAttributeGroup", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A corresponding value for the code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "GiftRegistryDynamicAttributeGroup", - "description": "Defines the group type of a gift registry dynamic attribute.", - "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": "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": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A string that describes a dynamic attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "description": "", - "fields": [ - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A corresponding value for the 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": [ - { - "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttribute", - "ofType": null - } - ] - }, - { + "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": "GiftRegistryDynamicAttributeMetadata", - "description": "", - "fields": [ - { - "name": "attribute_group", - "description": "Indicates which group the dynamic attribute a member of.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_required", - "description": "Indicates whether the dynamic attribute 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 dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The order in which to display the dynamic attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "GiftRegistryDynamicAttributeMetadataInterface", - "description": "", - "fields": [ - { - "name": "attribute_group", - "description": "Indicates which group the dynamic attribute a member of.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_required", - "description": "Indicates whether the dynamic attribute 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 dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_order", - "description": "The order in which to display the dynamic attribute.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "GiftRegistryDynamicAttributeMetadata", - "ofType": null - } - ] + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "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 + } + }, + "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": "DownloadableCreditMemoItem", + "description": "Defines downloadable product options for `CreditMemoItemInterface`.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "GiftRegistryItem", - "description": "", - "fields": [ - { - "name": "created_at", - "description": "The date the product was added to the gift registry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "quantity", - "description": "The requested quantity of the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_fulfilled", - "description": "The fulfilled quantity of the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a gift registry 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": "GiftRegistryItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "downloadable_links", + "description": "A list of downloadable links that are refunded from the downloadable product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "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": "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableInvoiceItem", + "description": "Defines downloadable product options for `InvoiceItemInterface`.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", + "description": "Defines characteristics of the links for downloadable product.", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `DownloadableItemsLinks` 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": "DownloadableOrderItem", + "description": "Defines downloadable product options for `OrderItemInterface`.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableItemsLinks", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "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": false, + "deprecationReason": null + }, + { + "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": "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": "product", + "description": "The ProductInterface object, which contains details about the base product", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "description": "Defines a product that the shopper downloads.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", - "name": "GiftRegistryItemInterface", - "description": "", - "fields": [ - { - "name": "created_at", - "description": "The date the product was added to the gift registry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "quantity", - "description": "The requested quantity of the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_fulfilled", - "description": "The fulfilled quantity of the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a gift registry 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": "GiftRegistryItem", - "ofType": null - } - ] - }, - { + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell Products", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", - "description": "Contains the status and any errors that encountered with the customer's gift register item.", - "fields": [ - { - "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", - "args": [], - "type": { - "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 - }, - { - "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", - "ofType": null - } - ] - }, - { + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "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": "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", - "args": [], - "type": { - "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": "GiftRegistryItemUserErrorInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "DownloadableProductLinks", + "ofType": null + } + }, + "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": "GiftRegistryItemsUserError", - "description": "Contains details about an error that occurred when processing a gift registry item.", - "fields": [ - { - "name": "code", - "description": "An error code that describes the error encountered.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "GiftRegistryItemsUserErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_registry_item_uid", - "description": "The unique ID of the gift registry item containing an error.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_registry_uid", - "description": "The unique ID of the `GiftRegistry` object containing an error.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "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 - }, - { - "name": "product_uid", - "description": "The unique ID of the product containing an error.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "DownloadableProductSamples", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "links_title", + "description": "The heading above the list of downloadable products.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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 + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": 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": "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": "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": "OBJECT", + "name": "DownloadableProductLinks", + "description": "Defines characteristics of a downloadable product.", + "fields": [ + { + "name": "price", + "description": "The price of the downloadable product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sample_url", + "description": "The full URL to the downloadable sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "DownloadableProductSamples", + "description": "Defines characteristics of a downloadable product.", + "fields": [ + { + "name": "sample_url", + "description": "The full URL to the downloadable sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 sample.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableRequisitionListItem", + "description": "Contains details about downloadable 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": "links", + "description": "An array of links for downloadable products in the requisition list.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "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 quantity of the product added to the requisition list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "samples", + "description": "An array of links to downloadable product samples.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductSamples", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DownloadableWishlistItem", + "description": "A downloadable product wish list item.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "links_v2", + "description": "An array containing information about the selected links.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductLinks", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 + }, + { + "name": "samples", + "description": "An array containing information about the selected samples.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "DownloadableProductSamples", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "DuplicateNegotiableQuoteInput", + "description": "Identifies a quote to be duplicated", + "fields": null, + "inputFields": [ + { + "name": "duplicated_quote_uid", + "description": "ID for the newly duplicated quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "quote_uid", + "description": "ID of the quote to be duplicated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "DuplicateNegotiableQuoteOutput", + "description": "Contains the newly created negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "Negotiable Quote resulting from duplication operation.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EnteredCustomAttributeInput", + "description": "Contains details about a custom text attribute that the buyer entered.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "A string that identifies the entered custom attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "The text or other entered value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "EnteredOptionInput", + "description": "Defines a customer-entered option.", + "fields": null, + "inputFields": [ + { + "name": "uid", + "description": "The unique ID for a `CustomizableOptionInterface` object, such as a `CustomizableFieldOption`, `CustomizableFileOption`, or `CustomizableAreaOption` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "Text the customer entered.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "Error", + "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": [ + { + "kind": "OBJECT", + "name": "CartUserInputError", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InsufficientStockError", + "ofType": null + } + ] + }, + { + "kind": "INTERFACE", + "name": "ErrorInterface", + "description": "", + "fields": [ + { + "name": "message", + "description": "The returned 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": [ + { + "kind": "OBJECT", + "name": "InternalError", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteInvalidStateError", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NoSuchEntityUidError", + "ofType": 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": "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": "ExchangeExternalCustomerTokenInput", + "description": "Contains details about external customer.", + "fields": null, + "inputFields": [ + { + "name": "customer", + "description": "An input object that defines the customer characteristics to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ExchangeExternalCustomerTokenOutput", + "description": "Contains customer token for external customer.", + "fields": [ + { + "name": "customer", + "description": "Return detailed information about a customer account.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "token", + "description": "The customer authorization token.", + "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": "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": "rate", + "description": "The exchange rate for the store’s default currency.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FastlaneConfig", + "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": "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", + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FastlaneMethodInput", + "description": "Fastlane 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": "paypal_fastlane_token", + "description": "The single use token from Fastlane", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "FilterableInSearchAttribute", + "description": "Contains product attributes that can be used for filtering in a `productSearch` query", + "fields": [ + { + "name": "attribute", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters and without spaces", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frontendInput", + "description": "Indicates how field rendered on storefront", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name assigned to the attribute", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numeric", + "description": "Indicates whether this attribute has a numeric value, such as a price or integer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "description": "Defines a filter that matches the input exactly.", + "fields": null, + "inputFields": [ + { + "name": "eq", + "description": "Use this attribute to exactly match the specified string. For example, to filter on a specific category ID, specify a value such as `5`.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Use this attribute to filter on an array of values. For example, to filter on category IDs 4, 5, and 6, specify a value of `[\"4\", \"5\", \"6\"]`.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FilterMatchTypeEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "FULL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", + "description": "Defines a filter that performs a fuzzy search.", + "fields": null, + "inputFields": [ + { + "name": "match", + "description": "Use this attribute to fuzzy match the specified string. For example, to filter on a specific SKU, specify a value such as `24-MB01`.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "match_type", + "description": "Filter match type for fine-tuned results. Possible values FULL or PARTIAL. If match_type is not provided, returned results will default to FULL match.", + "type": { + "kind": "ENUM", + "name": "FilterMatchTypeEnum", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", + "description": "Defines a filter that matches a range of values, such as prices or dates.", + "fields": null, + "inputFields": [ + { + "name": "from", + "description": "Use this attribute to specify the lowest possible value in the range.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "to", + "description": "Use this attribute to specify the highest possible value in the range.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FilterStringTypeInput", + "description": "Defines a filter for an input string.", + "fields": null, + "inputFields": [ + { + "name": "eq", + "description": "Filters items that are exactly the same as the specified string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "Filters items that are exactly the same as entries specified in an array of strings.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "match", + "description": "Defines a filter that performs a fuzzy search using the specified string.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "FilterTypeInput", + "description": "Defines the comparison operators that can be used in a filter.", + "fields": null, + "inputFields": [ + { + "name": "eq", + "description": "Equals.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "from", + "description": "From. Must be used with the `to` field.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gt", + "description": "Greater than.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gteq", + "description": "Greater than or equal to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "In. The value can contain a set of comma-separated values.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "like", + "description": "Like. The specified value can contain % (percent signs) to allow matching of 0 or more characters.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lt", + "description": "Less than.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "lteq", + "description": "Less than or equal to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "moreq", + "description": "More than or equal to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "neq", + "description": "Not equal to.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "nin", + "description": "Not in. The value can contain a set of comma-separated values.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "notnull", + "description": "Not null.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "null", + "description": "Is null.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "to", + "description": "To. Must be used with the `from` field.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "finishUploadInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "key", + "description": "The unique key identifier from the upload", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "media_resource_type", + "description": "The type of media resource being uploaded", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MediaResourceType", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "finishUploadOutput", + "description": "", + "fields": [ + { + "name": "key", + "description": "The unique key identifier", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "Additional information about the confirmation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Whether the confirmation 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": "FixedProductTax", + "description": "A single FPT that can be applied to a product price.", + "fields": [ + { + "name": "amount", + "description": "The amount of the Fixed Product Tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display label assigned to the Fixed Product Tax.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "FixedProductTaxDisplaySettings", + "description": "Lists display settings for the Fixed Product Tax.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INCLUDE_FPT_WITHOUT_DETAILS", + "description": "The displayed price includes the FPT amount without displaying the `ProductPrice.fixed_product_taxes` values. This value corresponds to 'Including FPT only'.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INCLUDE_FPT_WITH_DETAILS", + "description": "The displayed price includes the FPT amount while displaying the values of `ProductPrice.fixed_product_taxes` separately. This value corresponds to 'Including FPT and FPT description'.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXCLUDE_FPT_AND_INCLUDE_WITH_DETAILS", + "description": "The displayed price does not include the FPT amount. The values of `ProductPrice.fixed_product_taxes` and the price including the FPT are displayed separately. This value corresponds to 'Excluding FPT, Including FPT description and final price.'", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EXCLUDE_FPT_WITHOUT_DETAILS", + "description": "The displayed price does not include the FPT amount. The values from `ProductPrice.fixed_product_taxes` are not displayed. This value corresponds to 'Excluding FPT'.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FPT_DISABLED", + "description": "The FPT feature is not enabled. You can omit `ProductPrice.fixed_product_taxes` from your query.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GenerateCustomerTokenAsAdminInput", + "description": "Identifies which customer requires remote shopping assistance.", + "fields": null, + "inputFields": [ + { + "name": "customer_email", + "description": "The email address of the customer requesting remote shopping assistance.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GenerateCustomerTokenAsAdminOutput", + "description": "Contains the generated customer token.", + "fields": [ + { + "name": "customer_token", + "description": "The generated customer token.", + "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": "GenerateNegotiableQuoteFromTemplateInput", + "description": "Specifies the template id, from which to generate quote from.", + "fields": null, + "inputFields": [ + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` 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": "GenerateNegotiableQuoteFromTemplateOutput", + "description": "Contains the generated negotiable quote id.", + "fields": [ + { + "name": "negotiable_quote_uid", + "description": "The unique ID of a generated `NegotiableQuote` 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": "GetPaymentSDKOutput", + "description": "Gets the payment SDK URLs and values", + "fields": [ + { + "name": "sdkParams", + "description": "The payment SDK parameters", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PaymentSDKParamsItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardAccount", + "description": "Contains details about the gift card account.", + "fields": [ + { + "name": "balance", + "description": "The balance remaining on the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The gift card account code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "INPUT_OBJECT", + "name": "GiftCardAccountInput", + "description": "Contains the gift card code.", + "fields": 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": 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": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `GiftCardAmounts` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value of the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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, + "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": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "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 + }, + { + "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 data for the gift card cart item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping", + "description": "The selected gift wrapping option for the cart item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrapping", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max_qty", + "description": "Line item max qty in quote template", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "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": "SCALAR", + "name": "String", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "recipient_email", + "description": "The email address of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sender_email", + "description": "The email address of the sender.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "GiftCardCreditMemoItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the credit memo item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "gift_card", + "description": "Selected gift card properties for a credit memo item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftCardItem", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `CreditMemoItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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", + "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": "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": "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardInvoiceItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_card", + "description": "Selected gift card properties for an invoice item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftCardItem", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "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 + }, + { + "name": "recipient_email", + "description": "The email address of the receiver of a virtual gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardOptions", + "description": "Contains details about the sender, recipient, and amount of a gift card.", + "fields": [ + { + "name": "amount", + "description": "The amount and currency of the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_giftcard_amount", + "description": "The custom amount and currency of the gift card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "A message to the recipient.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_email", + "description": "The email address of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recipient_name", + "description": "The name of the person receiving the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "GiftCardOrderItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "ofType": null + } + }, + "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", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "product", + "description": "The ProductInterface object, which contains details about the base product", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "description": "Defines properties of a gift card.", + "fields": [ + { + "name": "allow_message", + "description": "Indicates whether the customer can provide a message to accompany the gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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 Products' is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_card_options", + "description": "An array of customizable gift card options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CustomizableOptionInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "GiftCardAmounts", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftcard_type", + "description": "An enumeration that specifies the type of gift card.", + "args": [], + "type": { + "kind": "ENUM", + "name": "GiftCardTypeEnum", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_redeemable", + "description": "Indicates whether the customer can redeem the value on the card for cash.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "Int", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message_max_length", + "description": "The maximum number of characters the gift message can contain.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "open_amount_max", + "description": "The maximum acceptable value of an open amount gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "open_amount_min", + "description": "The minimum acceptable value of an open amount gift card.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + } + }, + "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 + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "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": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftCardRequisitionListItem", + "description": "Contains details about gift cards 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": "gift_card_options", + "description": "An array that defines gift card properties.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftCardOptions", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "GiftCardShipmentItem", + "description": "", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "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": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "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": "GiftCardWishlistItem", + "description": "A single gift card added to a wish list.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "GiftMessage", + "description": "Contains the text of a gift message, its sender, and recipient", + "fields": [ + { + "name": "from", + "description": "Sender name", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "Gift message text", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "Recipient name", + "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": "GiftMessageInput", + "description": "Defines a gift message.", + "fields": null, + "inputFields": [ + { + "name": "from", + "description": "The name of the sender.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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 + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftOptionsPrices", + "description": "Contains prices for gift wrapping options.", + "fields": [ + { + "name": "gift_wrapping_for_items", + "description": "Price of the gift wrapping for all individual order items.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_for_items_incl_tax", + "description": "Price of the gift wrapping for all individual order items including tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_for_order", + "description": "Price of the gift wrapping for the whole order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_for_order_incl_tax", + "description": "Price of the gift wrapping for the whole order including tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "printed_card", + "description": "Price for the printed card.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "printed_card_incl_tax", + "description": "Price for the printed card including tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "event_name", + "description": "The name of the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of products added to the gift registry.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "GiftRegistryItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "The message text the customer entered to describe the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "owner_name", + "description": "The customer who created the gift registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "registrants", + "description": "Contains details about each registrant for the event.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryRegistrant", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_address", + "description": "Contains the customer's shipping address. Only the registry owner can access this attribute.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerAddress", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistryType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID assigned to the gift registry.", + "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": "GiftRegistryDynamicAttribute", + "description": "", + "fields": [ + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "group", + "description": "Indicates which group the dynamic attribute is a member of.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "GiftRegistryDynamicAttributeGroup", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A corresponding value for the code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "GiftRegistryDynamicAttributeGroup", + "description": "Defines the group type of a gift registry dynamic attribute.", + "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": "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": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "A string that describes a dynamic attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "description": "", + "fields": [ + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A corresponding value for the 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": [ + { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttribute", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistryRegistrantDynamicAttribute", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttributeMetadata", + "description": "", + "fields": [ + { + "name": "attribute_group", + "description": "Indicates which group the dynamic attribute a member of.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_required", + "description": "Indicates whether the dynamic attribute 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 dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The order in which to display the dynamic attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "description": "", + "fields": [ + { + "name": "attribute_group", + "description": "Indicates which group the dynamic attribute a member of.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_required", + "description": "Indicates whether the dynamic attribute 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 dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sort_order", + "description": "The order in which to display the dynamic attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "GiftRegistryDynamicAttributeMetadata", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryItem", + "description": "", + "fields": [ + { + "name": "created_at", + "description": "The date the product was added to the gift registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "quantity", + "description": "The requested quantity of the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_fulfilled", + "description": "The fulfilled quantity of the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a gift registry 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": "GiftRegistryItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryItemInterface", + "description": "", + "fields": [ + { + "name": "created_at", + "description": "The date the product was added to the gift registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "quantity", + "description": "The requested quantity of the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_fulfilled", + "description": "The fulfilled quantity of the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a gift registry 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": "GiftRegistryItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "GiftRegistryItemsUserError", + "description": "Contains details about an error that occurred when processing a gift registry item.", + "fields": [ + { + "name": "code", + "description": "An error code that describes the error encountered.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "Used for other exceptions, such as database connection failures.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registry_item_uid", + "description": "The unique ID of the gift registry item containing an error.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registry_uid", + "description": "The unique ID of the `GiftRegistry` object containing an error.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "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 + }, + { + "name": "product_uid", + "description": "The unique ID of the product containing an error.", + "args": [], + "type": { + "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": "OUT_OF_STOCK", + "description": "Used for handling out of stock products.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_FOUND", + "description": "Used for exceptions like EntityNotFound.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "Used for other exceptions, such as database connection failures.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryItemUserErrorInterface", + "description": "Contains the status and any errors that encountered with the customer's gift register item.", + "fields": [ + { + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "args": [], + "type": { + "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 + }, + { + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "args": [], + "type": { + "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": "GiftRegistryItemUserErrorInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistryOutput", + "description": "Contains details about the gift registry.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryOutputInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryOutputInterface", + "description": "Contains the customer's gift registry.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "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": "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "GiftRegistryRegistrantDynamicAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the registrant.", + "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 registrant.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID assigned to the registrant.", + "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": "GiftRegistryRegistrantDynamicAttribute", + "description": "", + "fields": [ + { + "name": "code", + "description": "The internal ID of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the dynamic attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A corresponding value for the code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GiftRegistrySearchResult", + "description": "Contains the results of a gift registry search.", + "fields": [ + { + "name": "event_date", + "description": "The date of the event.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "event_title", + "description": "The title given to the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_registry_uid", + "description": "The URL key of the gift registry.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "location", + "description": "The location of the event.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the gift registry owner.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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 + }, + { + "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": "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": "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "GiftRegistryDynamicAttributeMetadataInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label assigned to the gift registry type on the Admin.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID assigned to the gift registry type.", + "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": "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "image", + "description": "The preview image for a gift wrapping option.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftWrappingImage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "The gift wrapping price.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `GiftWrapping` 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": "GiftWrappingImage", + "description": "Points to an image associated with a gift wrapping option.", + "fields": [ + { + "name": "label", + "description": "The gift wrapping preview image label.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The gift wrapping preview image URL.", + "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": "GooglePayButtonStyles", + "description": "", + "fields": [ + { + "name": "color", + "description": "The button color", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": "The button height in pixels", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The button type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GooglePayConfig", + "description": "", + "fields": [ + { + "name": "button_styles", + "description": "The styles for the GooglePay Button configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GooglePayButtonStyles", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "GiftRegistryOutput", - "description": "Contains details about the gift registry.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "three_ds_mode", + "description": "3DS mode", + "args": [], + "type": { + "kind": "ENUM", + "name": "ThreeDSMode", + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GooglePayMethodInput", + "description": "Google 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", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": 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.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", - "name": "GiftRegistryOutputInterface", - "description": "Contains the customer's gift registry.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "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": "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 - }, - { + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array containing grouped product items.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "GiftRegistryRegistrant", - "description": "Contains details about a registrant.", - "fields": [ - { - "name": "dynamic_attributes", - "description": "An array of dynamic attributes assigned to the registrant.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryRegistrantDynamicAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the registrant.", - "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 registrant.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID assigned to the registrant.", - "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 - }, - { + "name": "GroupedProductItem", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + }, + "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": "GiftRegistryRegistrantDynamicAttribute", - "description": "", - "fields": [ - { - "name": "code", - "description": "The internal ID of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The display name of the dynamic attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A corresponding value for the code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "PriceRange", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "description": "Contains the results of a gift registry search.", - "fields": [ - { - "name": "event_date", - "description": "The date of the event.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "event_title", - "description": "The title given to the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_registry_uid", - "description": "The URL key of the gift registry.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "location", - "description": "The location of the event.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the gift registry owner.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 + "name": "TierPrice", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "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": "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": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Details about this product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "qty", + "description": "The quantity of this grouped product item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "GroupedProductWishlistItem", + "description": "A grouped product wish list item.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GuestOrderCancelInput", + "description": "Input to retrieve a guest order based on token.", + "fields": null, + "inputFields": [ + { + "name": "reason", + "description": "Cancellation reason.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "token", + "description": "Order token.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "GuestOrderInformationInput", + "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": "lastname", + "description": "Order billing address lastname.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "number", + "description": "Order number.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "GiftRegistryDynamicAttributeMetadataInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label assigned to the gift registry type on the Admin.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID assigned to the gift registry type.", - "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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Highlight", + "description": "An object that provides highlighted text for matched words", + "fields": [ + { + "name": "attribute", + "description": "The product attribute that contains a match for the search phrase", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "matched_words", + "description": "An array of strings", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The matched text, enclosed within emphasis tags", + "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": "HostedFieldsConfig", + "description": "", + "fields": [ + { + "name": "cc_vault_code", + "description": "Vault payment method code", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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_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", + "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": "payment_source", + "description": "The payment source for the payment method", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requires_card_details", + "description": "Card and bin details required", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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": "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "image", - "description": "The preview image for a gift wrapping option.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftWrappingImage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "price", - "description": "The gift wrapping price.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `GiftWrapping` 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 + "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": "three_ds_mode", + "description": "3DS mode", + "args": [], + "type": { + "kind": "ENUM", + "name": "ThreeDSMode", + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "HostedFieldsInput", + "description": "Hosted Fields payment inputs", + "fields": null, + "inputFields": [ + { + "name": "cardBin", + "description": "Card bin number", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cardExpiryMonth", + "description": "Expiration month of the card", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cardExpiryYear", + "description": "Expiration year of the card", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cardLast4", + "description": "Last four digits of the card", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "holderName", + "description": "Name on the card", + "type": { + "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 Payment Services payment integration.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "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": "OBJECT", + "name": "ImageSwatchData", + "description": "", + "fields": [ + { + "name": "thumbnail", + "description": "The URL assigned to the thumbnail of the swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value can be represented as color (HEX code), image link, or text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "initiateUploadInput", + "description": "", + "fields": null, + "inputFields": [ + { + "name": "key", + "description": "The name of the file to be uploaded, cannot contain slashes", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "media_resource_type", + "description": "The type of media resource being uploaded", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "MediaResourceType", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GiftWrappingImage", - "description": "Points to an image associated with a gift wrapping option.", - "fields": [ - { - "name": "label", - "description": "The gift wrapping preview image label.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The gift wrapping preview image URL.", - "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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "initiateUploadOutput", + "description": "", + "fields": [ + { + "name": "expires_at", + "description": "The expiration timestamp of the URL", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "key", + "description": "The unique key identifier for the upload", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upload_url", + "description": "The presigned URL for uploading the file", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "GooglePayButtonStyles", - "description": "", - "fields": [ - { - "name": "color", - "description": "The button color", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "height", - "description": "The button height in pixels", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The button type", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STRIPTAGS", + "description": "Strip HTML Tags.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ESCAPEHTML", + "description": "Escape HTML Entities.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InsufficientStockError", + "description": "", + "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 + }, + { + "name": "quantity", + "description": "Amount of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Error", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InternalError", + "description": "Contains an error message when an internal error occurred.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ErrorInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Invoice", + "description": "Contains invoice details.", + "fields": [ + { + "name": "comments", + "description": "Comments on the invoice.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "GooglePayConfig", - "description": "", - "fields": [ - { - "name": "button_styles", - "description": "The styles for the GooglePay Button configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GooglePayButtonStyles", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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", - "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": "three_ds_mode", - "description": "3DS mode", - "args": [], - "type": { - "kind": "ENUM", - "name": "ThreeDSMode", - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "SalesCommentItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `Invoice` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Invoiced product details.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "Sequential invoice number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "INPUT_OBJECT", + "name": "InvoiceCustomAttributesInput", + "description": "Defines an invoice custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "An array of custom attributes for invoice.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "GooglePayMethodInput", - "description": "Google 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payments_order_id", - "description": "The payment services order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paypal_order_id", - "description": "PayPal order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "invoice_id", + "description": "The invoice 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": "InvoiceItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "GroupedProduct", - "description": "Defines a grouped product, which consists of simple standalone products that are presented as a group.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array containing grouped product items.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GroupedProductItem", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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": "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": "PhysicalProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Details about this product option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "name": "qty", - "description": "The quantity of this grouped product item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Discount", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "OBJECT", - "name": "GroupedProductWishlistItem", - "description": "A grouped product wish list item.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "INPUT_OBJECT", - "name": "GuestOrderCancelInput", - "description": "Input to retrieve a guest order based on token.", - "fields": null, - "inputFields": [ - { - "name": "reason", - "description": "Cancellation reason.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "Order token.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "quantity_invoiced", + "description": "The number of invoiced items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "InvoiceItemCustomAttributesInput", + "description": "Defines an invoice item custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "An array of custom attributes for invoice item.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "GuestOrderInformationInput", - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "Order billing address lastname.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Order number.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "invoice_id", + "description": "The invoice ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "invoice_item_id", + "description": "The invoice item ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "InvoiceItemInterface", + "description": "Contains detailes about invoiced items.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the invoice item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "HostedFieldsConfig", - "description": "", - "fields": [ - { - "name": "cc_vault_code", - "description": "Vault payment method code", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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_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", - "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": "payment_source", - "description": "The payment source for the payment method", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requires_card_details", - "description": "Card and bin details required", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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": "three_ds_mode", - "description": "3DS mode", - "args": [], - "type": { - "kind": "ENUM", - "name": "ThreeDSMode", - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "HostedFieldsInput", - "description": "Hosted Fields payment inputs", - "fields": null, - "inputFields": [ - { - "name": "cardBin", - "description": "Card bin number", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cardExpiryMonth", - "description": "Expiration month of the card", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cardExpiryYear", - "description": "Expiration year of the card", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cardLast4", - "description": "Last four digits of the card", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "holderName", - "description": "Name on the card", - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_source", - "description": "The payment source for the payment method", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payments_order_id", - "description": "The payment services order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paypal_order_id", - "description": "PayPal order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + }, + "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", - "description": "The `ID` scalar type represents a unique identifier, often used to\nrefetch an object or as key for a cache. The ID type appears in a JSON\nresponse as a String; however, it is not intended to be human-readable.\nWhen expected as an input type, any string (such as `\"4\"`) or integer\n(such as `4`) input value will be accepted as an ID.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ImageSwatchData", - "description": "", - "fields": [ - { - "name": "thumbnail", - "description": "The URL assigned to the thumbnail of the swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value can be represented as color (HEX code), image link, or text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "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.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "STRIPTAGS", - "description": "Strip HTML Tags.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ESCAPEHTML", - "description": "Escape HTML Entities.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "OBJECT", - "name": "InsufficientStockError", - "description": "", - "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 - }, - { - "name": "quantity", - "description": "Amount of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "Error", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "Int", - "description": "The `Int` scalar type represents non-fractional signed whole numeric\nvalues. Int can represent values between -(2^31) and 2^31 - 1. ", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "InternalError", - "description": "Contains an error message when an internal error occurred.", - "fields": [ - { - "name": "message", - "description": "The returned error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ErrorInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "String", + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleInvoiceItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableInvoiceItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardInvoiceItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "InvoiceItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "InvoiceOutput", + "description": "Contains details about the invoice after adding custom attributes to it.", + "fields": [ + { + "name": "invoice", + "description": "The custom attributes to invoice have been added.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "Invoice", - "description": "Contains invoice details.", - "fields": [ - { - "name": "comments", - "description": "Comments on the invoice.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `Invoice` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Invoiced product details.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Sequential invoice number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "INPUT_OBJECT", - "name": "InvoiceCustomAttributesInput", - "description": "Defines an invoice custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "An array of custom attributes for invoice.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invoice_id", - "description": "The invoice ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "InvoiceTotal", + "description": "Contains price details from an invoice.", + "fields": [ + { + "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": "InvoiceItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "InvoiceItemCustomAttributesInput", - "description": "Defines an invoice item custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "An array of custom attributes for invoice item.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invoice_id", - "description": "The invoice ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invoice_item_id", - "description": "The invoice item ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "InvoiceItemInterface", - "description": "Contains detailes about invoiced items.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the invoice item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "quantity_invoiced", - "description": "The number of invoiced items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleInvoiceItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableInvoiceItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardInvoiceItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "InvoiceItem", - "ofType": null - } - ] - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The applied discounts to the invoice.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "InvoiceOutput", - "description": "Contains details about the invoice after adding custom attributes to it.", - "fields": [ - { - "name": "invoice", - "description": "The custom attributes to invoice have been added.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Invoice", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": 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": "InvoiceTotal", - "description": "Contains price details from an invoice.", - "fields": [ - { - "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 - }, - { - "name": "discounts", - "description": "The applied discounts to the invoice.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": 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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the invoice.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ShippingHandling", - "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 invoice 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 invoice.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_tax", - "description": "The amount of tax applied to the invoice.", - "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 - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the invoice.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingHandling", + "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": "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.", - "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 - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxes", + "description": "The invoice tax details.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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.", - "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 - }, - { + "name": "TaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_shipping", + "description": "The shipping amount for the invoice.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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.", - "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 - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_tax", + "description": "The amount of tax applied to the invoice.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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.", - "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 + "name": "Money", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "IsEmailAvailableOutput", - "description": "Contains the result of the `isEmailAvailable` query.", - "fields": [ - { - "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 + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "ItemNote", - "description": "The note object for quote line item.", - "fields": [ - { - "name": "created_at", - "description": "Timestamp that reflects note creation date.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note", - "description": "Note text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note_uid", - "description": "The unique ID of a `ItemNote` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "ItemSelectedBundleOption", - "description": "A list of options of the selected bundle product.", - "fields": [ - { - "name": "label", - "description": "The label of the option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ItemSelectedBundleOption` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "A list of products that represent the values of the parent option.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ItemSelectedBundleOptionValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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.", + "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": "IsEmailAvailableOutput", + "description": "Contains the result of the `isEmailAvailable` query.", + "fields": [ + { + "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": "OBJECT", + "name": "ItemNote", + "description": "The note object for quote line item.", + "fields": [ + { + "name": "created_at", + "description": "Timestamp that reflects note creation date.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note", + "description": "Note text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "note_uid", + "description": "The unique ID of a `ItemNote` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ItemSelectedBundleOption", + "description": "A list of options of the selected bundle product.", + "fields": [ + { + "name": "label", + "description": "The label of the option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ItemSelectedBundleOption` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "A list of products that represent the values of the parent option.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", "name": "ItemSelectedBundleOptionValue", - "description": "A list of values for the selected bundle product.", - "fields": [ - { - "name": "price", - "description": "The price of the child bundle product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_name", - "description": "The name of the child bundle product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_sku", - "description": "The SKU of the child bundle product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The number of this bundle product that were ordered.", - "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 `ItemSelectedBundleOptionValue` 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 + "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": "price", + "description": "The price of the child bundle product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_name", + "description": "The name of the child bundle product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_sku", + "description": "The SKU of the child bundle product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The number of this bundle product that were ordered.", + "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 `ItemSelectedBundleOptionValue` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "LineItemNoteInput", - "description": "Sets quote item note.", - "fields": null, - "inputFields": [ - { - "name": "note", - "description": "The note text to be added.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quote_item_uid", - "description": "The unique ID of a `CartLineItem` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "SCALAR", + "name": "JSON", + "description": "A JSON scalar", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "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": "INPUT_OBJECT", + "name": "LineItemNoteInput", + "description": "Sets quote item note.", + "fields": null, + "inputFields": [ + { + "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": "ID", + "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 + } }, - { - "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": "OBJECT", - "name": "ProductMediaGalleryEntriesContent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "file", - "description": "The path of the image on the server.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The alt text displayed on the storefront when the user points to the image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "media_type", - "description": "Either `image` or `video`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `MediaGalleryEntry` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_content", - "description": "Details about the content of a video item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": 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": "OBJECT", + "name": "ProductMediaGalleryEntriesContent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "file", + "description": "The path of the image on the server.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The alt text displayed on the storefront when the user points to the image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "media_type", + "description": "Either `image` or `video`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `MediaGalleryEntry` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_content", + "description": "Details about the content of a video item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesVideoContent", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "AssetImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "AssetVideo", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductVideo", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "MediaResourceType", + "description": "Enumeration of media resource types", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CUSTOMER_ATTRIBUTE_FILE", + "description": "Customer file resource type", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessageStyleLogo", + "description": "", + "fields": [ + { + "name": "type", + "description": "The type of logo for the PayPal Pay Later messaging", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MessageStyles", + "description": "", + "fields": [ + { + "name": "layout", + "description": "The message layout", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "logo", + "description": "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": "Money", + "description": "Defines a monetary value, including a numeric value and a currency code.", + "fields": [ + { + "name": "currency", + "description": "A three-letter currency code, such as USD or EUR.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CurrencyEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A number expressing a monetary value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while moving items from the cart to the gift registry.", + "args": [], + "type": { + "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 + }, + { + "kind": "INTERFACE", + "name": "GiftRegistryItemUserErrorInterface", + "ofType": null + } + ], + "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": "MoveLineItemToRequisitionListInput", + "description": "Move Line Item to Requisition List.", + "fields": null, + "inputFields": [ + { + "name": "quote_item_uid", + "description": "The unique ID of a `CartLineItem` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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 + }, + { + "name": "requisition_list_uid", + "description": "The unique ID of a requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProductImage", + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoveLineItemToRequisitionListOutput", + "description": "Contains the updated negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after moving item to requisition list.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "MoveProductsBetweenWishlistsOutput", + "description": "Contains the source and target wish lists after moving products.", + "fields": [ + { + "name": "destination_wishlist", + "description": "The destination wish list after receiving products moved from the source wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "source_wishlist", + "description": "The source wish list after moving products from it.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Wishlist", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "user_errors", + "description": "An array of errors encountered while moving products to a wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Mutation", + "description": "", + "fields": [ + { + "name": "acceptCompanyInvitation", + "description": "Accept invitation to the company.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyInvitationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompanyInvitationOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "acceptNegotiableQuoteTemplate", + "description": "Update 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": "AcceptNegotiableQuoteTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addDownloadableProductsToCart", + "description": "Add one or more downloadable 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.", + "type": { + "kind": "INPUT_OBJECT", + "name": "AddDownloadableProductsToCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddDownloadableProductsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addGiftRegistryRegistrants", + "description": "Add registrants to the specified gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "registrants", + "description": "An array registrants to add.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddGiftRegistryRegistrantInput", "ofType": null - }, - { - "kind": "OBJECT", - "name": "ProductVideo", + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddGiftRegistryRegistrantsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToCart", + "description": "Add any type of product to the cart.", + "args": [ + { + "name": "cartId", + "description": "The cart ID of the shopper.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "cartItems", + "description": "An array that defines the products to add to the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssetImage", + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToCompareList", + "description": "Add products to the specified compare list.", + "args": [ + { + "name": "input", + "description": "An input object that defines which products to add to an existing compare list.", + "type": { + "kind": "INPUT_OBJECT", + "name": "AddProductsToCompareListInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompareList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToNewCart", + "description": "Creates a new cart and add any type of product to it", + "args": [ + { + "name": "cartItems", + "description": "An array that defines the products to add to the new cart", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CartItemInput", "ofType": null - }, - { - "kind": "OBJECT", - "name": "AssetVideo", + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToNewCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToRequisitionList", + "description": "Add items to the specified requisition list.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "requisitionListItems", + "description": "An array of products to be added to the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequisitionListItemsInput", "ofType": null - } - ] - }, - { - "kind": "ENUM", - "name": "MediaResourceType", - "description": "Enumeration of media resource types", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "CUSTOMER_ATTRIBUTE_FILE", - "description": "Customer file resource type", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addProductsToWishlist", + "description": "Add one or more products to the specified wish list. This mutation supports all product types.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of a wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "wishlistItems", + "description": "An array of products to add to the wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WishlistItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPurchaseOrderComment", + "description": "Add a comment to an existing purchase order.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddPurchaseOrderCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddPurchaseOrderCommentOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addPurchaseOrderItemsToCart", + "description": "Add purchase order items to the shopping cart.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddPurchaseOrderItemsToCartInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddProductsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addRequisitionListItemsToCart", + "description": "Add items in the requisition list to the customer's cart.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "requisitionListItemUids", + "description": "An array of UIDs presenting products to be added to the cart. If no UIDs are specified, all items in the requisition list will be added to the cart.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddRequisitionListItemsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addReturnComment", + "description": "Add a comment to an existing return.", + "args": [ + { + "name": "input", + "description": "An input object that defines a return comment.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddReturnCommentInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddReturnCommentOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addReturnTracking", + "description": "Add tracking information to the return.", + "args": [ + { + "name": "input", + "description": "An input object that defines tracking information.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AddReturnTrackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddReturnTrackingOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "addWishlistItemsToCart", + "description": "Add items in the specified wishlist to the customer's cart.", + "args": [ + { + "name": "wishlistId", + "description": "The unique ID of the wish list", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "wishlistItemIds", + "description": "An array of IDs representing products to be added to the cart. If no IDs are specified, all items in the wishlist will be added to the cart", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddWishlistItemsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyCouponToCart", + "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": "ApplyCouponToCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyCouponToCartOutput", + "ofType": null + }, + "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.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the gift card code and cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ApplyGiftCardToCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyGiftCardToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyRewardPointsToCart", + "description": "Apply all available points, up to the cart total. Partial redemption is not available.", + "args": [ + { + "name": "cartId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyRewardPointsToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "applyStoreCreditToCart", + "description": "Apply store credit to the specified cart.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the cart ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ApplyStoreCreditToCartInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ApplyStoreCreditToCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approvePurchaseOrders", + "description": "Approve purchase orders.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersActionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrdersActionOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignCompareListToCustomer", + "description": "Assign the specified compare list to the logged in customer.", + "args": [ + { + "name": "uid", + "description": "The unique ID of the compare list to be assigned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AssignCompareListToCustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "assignCustomerToGuestCart", + "description": "Assign a logged-in customer to the specified guest shopping cart.", + "args": [ + { + "name": "cart_id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "MessageStyleLogo", - "description": "", - "fields": [ - { - "name": "type", - "description": "The type of logo for the PayPal Pay Later messaging", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Cart", + "ofType": null + } + }, + "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.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CancelOrderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cancelPurchaseOrders", + "description": "Cancel purchase orders.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersActionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrdersActionOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changeCustomerPassword", + "description": "Change the password for the logged-in customer.", + "args": [ + { + "name": "currentPassword", + "description": "The customer's original password.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "newPassword", + "description": "The customer's updated password.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clearCustomerCart", + "description": "Remove all items from the specified cart.", + "args": [ + { + "name": "cartUid", + "description": "The masked ID of the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ClearCustomerCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "clearWishlist", + "description": "Remove all the products from the specified wish list.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of a wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveProductsFromWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "closeNegotiableQuotes", + "description": "Mark a negotiable quote as closed. The negotiable quote is still visible on the storefront.", + "args": [ + { + "name": "input", + "description": "An input object that closes a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CloseNegotiableQuotesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CloseNegotiableQuotesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "completeOrder", + "description": "Synchronizes order details and place the order", + "args": [ + { + "name": "input", + "description": "Describes the variables needed to complete or place the order", + "type": { + "kind": "INPUT_OBJECT", + "name": "CompleteOrderInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmCancelOrder", + "description": "Cancel the specified guest customer order.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfirmCancelOrderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmEmail", + "description": "Confirms the email address for a customer.", + "args": [ + { + "name": "input", + "description": "An input object to identify the customer to confirm the email.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfirmEmailInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "confirmReturn", + "description": "Confirm the return.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ConfirmReturnInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestReturnOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contactUs", + "description": "Send a 'Contact Us' email to the merchant.", + "args": [ + { + "name": "input", + "description": "An input object that defines shopper information.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ContactUsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ContactUsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "copyItemsBetweenRequisitionLists", + "description": "Copy items from one requisition list to another.", + "args": [ + { + "name": "sourceRequisitionListUid", + "description": "The unique ID of the source requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "destinationRequisitionListUid", + "description": "The unique ID of the destination requisition list. If null, a new requisition list will be created.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requisitionListItem", + "description": "The list of products to copy.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CopyItemsBetweenRequisitionListsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CopyItemsFromRequisitionListsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "copyProductsBetweenWishlists", + "description": "Copy products from one wish list to another. The original wish list is unchanged.", + "args": [ + { + "name": "sourceWishlistUid", + "description": "The ID of the original wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "destinationWishlistUid", + "description": "The ID of the target wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "wishlistItems", + "description": "An array of items to copy.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WishlistItemCopyInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CopyProductsBetweenWishlistsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompany", + "description": "Create a company at the request of either a customer or a guest.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCompanyOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompanyRole", + "description": "Create a new company role.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCompanyRoleOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompanyTeam", + "description": "Create a new team for the customer's company within the current company context.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCompanyTeamOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompanyUser", + "description": "Create a new company user at the request of an existing customer.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyUserCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateCompanyUserOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCompareList", + "description": "Create a new compare list. The compare list is saved for logged in customers.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateCompareListInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompareList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCustomerAddress", + "description": "Create a billing or shipping address for a customer or guest.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createCustomerV2", + "description": "Create a customer account.", + "args": [ + { + "name": "input", + "description": "An input object that defines the customer to be created.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerCreateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createGiftRegistry", + "description": "Create a gift registry on behalf of the customer.", + "args": [ + { + "name": "giftRegistry", + "description": "An input object that defines a new gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateGiftRegistryInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateGiftRegistryOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createGuestCart", + "description": "Create a new shopping cart", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateGuestCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateGuestCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPaymentOrder", + "description": "Creates a payment order for further payment processing", + "args": [ + { + "name": "input", + "description": "Contains payment order details that are used while processing the payment order", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreatePaymentOrderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreatePaymentOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createPurchaseOrderApprovalRule", + "description": "Create a purchase order approval rule.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrderApprovalRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createRequisitionList", + "description": "Create an empty requisition list.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CreateRequisitionListInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createVaultCardPaymentToken", + "description": "Creates a vault payment token", + "args": [ + { + "name": "input", + "description": "Describe the variables needed to create a vault card payment token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateVaultCardPaymentTokenInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateVaultCardPaymentTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createVaultCardSetupToken", + "description": "Creates a vault card setup token", + "args": [ + { + "name": "input", + "description": "Describe the variables needed to create a vault card setup token", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateVaultCardSetupTokenInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateVaultCardSetupTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "createWishlist", + "description": "Create a new wish list.", + "args": [ + { + "name": "input", + "description": "An input object that defines a new wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreateWishlistInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreateWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCompanyRole", + "description": "Delete the specified company role.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCompanyRoleOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCompanyTeam", + "description": "Delete the specified company team.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCompanyTeamOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCompanyUserV2", + "description": "Delete the specified company user.", + "args": [ + { + "name": "id", + "description": null, + "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 + }, + { + "name": "deleteCompareList", + "description": "Delete the specified compare list.", + "args": [ + { + "name": "uid", + "description": "The unique ID of the compare list to be deleted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteCompareListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCustomer", + "description": "Delete customer account", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteCustomerAddress", + "description": "Delete the billing or shipping address of a customer.", + "args": [ + { + "name": "id", + "description": "The ID of the customer address to be deleted.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "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.", + "args": [ + { + "name": "input", + "description": "An input object that deletes a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeleteNegotiableQuotesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteNegotiableQuotesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletePaymentToken", + "description": "Delete a customer's payment token.", + "args": [ + { + "name": "public_hash", + "description": "The reusable payment token securely stored in the vault.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeletePaymentTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deletePurchaseOrderApprovalRule", + "description": "Delete existing purchase order approval rules.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "DeletePurchaseOrderApprovalRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeletePurchaseOrderApprovalRuleOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteRequisitionList", + "description": "Delete a requisition list.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteRequisitionListItems", + "description": "Delete items from a requisition list.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "requisitionListItemUids", + "description": "An array of UIDs representing products to be removed from the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteRequisitionListItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "deleteWishlist", + "description": "Delete the specified wish list. You cannot delete the customer's default (first) wish list.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of the wish list to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "DeleteWishlistOutput", + "ofType": null + }, + "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", + "args": [ + { + "name": "input", + "description": "An input object that specifies details for estimation of available shipping methods", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EstimateTotalsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "MessageStyles", - "description": "", - "fields": [ - { - "name": "layout", - "description": "The message layout", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "logo", - "description": "The message logo", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MessageStyleLogo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "AvailableShippingMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "estimateTotals", + "description": "Estimate totals for cart based on the address", + "args": [ + { + "name": "input", + "description": "An input object that specifies details for cart totals estimation", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "EstimateTotalsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Money", - "description": "Defines a monetary value, including a numeric value and a currency code.", - "fields": [ - { - "name": "currency", - "description": "A three-letter currency code, such as USD or EUR.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CurrencyEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A number expressing a monetary value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "EstimateTotalsOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exchangeExternalCustomerToken", + "description": "Generate a token for specified customer.", + "args": [ + { + "name": "input", + "description": "Contains details about external customer.", + "type": { + "kind": "INPUT_OBJECT", + "name": "ExchangeExternalCustomerTokenInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ExchangeExternalCustomerTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "finishUpload", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "finishUploadInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "finishUploadOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateCustomerToken", + "description": "Generate a token for specified customer.", + "args": [ + { + "name": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerToken", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateCustomerTokenAsAdmin", + "description": "Request a customer token so that an administrator can perform remote shopping assistance.", + "args": [ + { + "name": "input", + "description": "An input object that defines the customer email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GenerateCustomerTokenAsAdminInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GenerateCustomerTokenAsAdminOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "generateNegotiableQuoteFromTemplate", + "description": "Generate a negotiable quote from an accept quote template.", + "args": [ + { + "name": "input", + "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": "GenerateNegotiableQuoteFromTemplateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GenerateNegotiableQuoteFromTemplateOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "initiateUpload", + "description": null, + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "initiateUploadInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "initiateUploadOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "mergeCarts", + "description": "Transfer the contents of a guest cart into the cart of a logged-in customer.", + "args": [ + { + "name": "source_cart_id", + "description": "The guest's cart ID before they login.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "destination_cart_id", + "description": "The cart ID after the guest logs in.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", - "description": "Contains the customer's gift registry and any errors encountered.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Indicates whether the attempt to move the cart items to the gift registry was successful.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while moving items from the cart to the gift registry.", - "args": [], - "type": { - "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", + "name": "Cart", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moveCartItemsToGiftRegistry", + "description": "Move all items from the cart to a gift registry.", + "args": [ + { + "name": "cartUid", + "description": "The unique ID of the cart containing items to be moved to a gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "giftRegistryUid", + "description": "The unique ID of the target gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MoveCartItemsToGiftRegistryOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "moveItemsBetweenRequisitionLists", + "description": "Move Items from one requisition list to another.", + "args": [ + { + "name": "sourceRequisitionListUid", + "description": "The unique ID of the source requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "destinationRequisitionListUid", + "description": "The unique ID of the destination requisition list. If null, a new requisition list will be created.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "requisitionListItem", + "description": "The list of products to move.", + "type": { + "kind": "INPUT_OBJECT", + "name": "MoveItemsBetweenRequisitionListsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MoveItemsBetweenRequisitionListsOutput", + "ofType": null + }, + "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.", + "args": [ + { + "name": "sourceWishlistUid", + "description": "The ID of the original wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "destinationWishlistUid", + "description": "The ID of the target wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "wishlistItems", + "description": "An array of items to move.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WishlistItemMoveInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "MoveProductsBetweenWishlistsOutput", + "ofType": null + }, + "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.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlaceNegotiableQuoteOrderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceNegotiableQuoteOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeOrder", + "description": "Convert the quote into an order.", + "args": [ + { + "name": "input", + "description": "An input object that defines the shopper's cart ID.", + "type": { + "kind": "INPUT_OBJECT", + "name": "PlaceOrderInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placeOrderForPurchaseOrder", + "description": "Convert the purchase order into an order.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlaceOrderForPurchaseOrderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlaceOrderForPurchaseOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "placePurchaseOrder", + "description": "Place a purchase order.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PlacePurchaseOrderInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PlacePurchaseOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redeemGiftCardBalanceAsStoreCredit", + "description": "Redeem a gift card for store credit.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the gift card code to redeem.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftCardAccountInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GiftCardAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rejectPurchaseOrders", + "description": "Reject purchase orders.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersActionInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrdersActionOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeCouponFromCart", + "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": "RemoveCouponFromCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveCouponFromCartOutput", + "ofType": null + }, + "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.", + "args": [ + { + "name": "input", + "description": "An input object that specifies which gift card code to remove from the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveGiftCardFromCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveGiftCardFromCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeGiftRegistry", + "description": "Delete the specified gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry to delete.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveGiftRegistryOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeGiftRegistryItems", + "description": "Delete the specified items from a gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "itemsUid", + "description": "An array of item IDs to remove from the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", "ofType": null - }, - { - "kind": "INTERFACE", - "name": "GiftRegistryItemUserErrorInterface", + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveGiftRegistryItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeGiftRegistryRegistrants", + "description": "Removes registrants from a gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "registrantsUid", + "description": "An array of registrant IDs to remove.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", "ofType": null - } - ], - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveGiftRegistryRegistrantsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeItemFromCart", + "description": "Delete the entire quantity of a specified item from the cart. If you remove all items from the cart, the cart continues to exist.", + "args": [ + { + "name": "input", + "description": "An input object that defines which products to remove from the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveItemFromCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveItemFromCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeNegotiableQuoteItems", + "description": "Remove one or more products from a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that removes one or more items from a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveNegotiableQuoteItemsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveNegotiableQuoteItemsOutput", + "ofType": null + }, + "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.", + "args": [ + { + "name": "input", + "description": "An input object that defines which products to remove from a compare list.", + "type": { + "kind": "INPUT_OBJECT", + "name": "RemoveProductsFromCompareListInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompareList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeProductsFromWishlist", + "description": "Remove one or more products from the specified wish list.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of a wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "wishlistItemsIds", + "description": "An array of item IDs representing products to be removed.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveProductsFromWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeReturnTracking", + "description": "Remove a tracked shipment from a return.", + "args": [ + { + "name": "input", + "description": "An input object that removes tracking information.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveReturnTrackingInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveReturnTrackingOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeRewardPointsFromCart", + "description": "Cancel the application of reward points to the cart.", + "args": [ + { + "name": "cartId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveRewardPointsFromCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "removeStoreCreditFromCart", + "description": "Remove store credit that has been applied to the specified cart.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the cart ID.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RemoveStoreCreditFromCartInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RemoveStoreCreditFromCartOutput", + "ofType": null + }, + "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.", + "args": [ + { + "name": "orderNumber", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReorderItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestGuestOrderCancel", + "description": "Request to cancel specified guest order.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GuestOrderCancelInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CancelOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestGuestReturn", + "description": null, + "args": [ + { + "name": "input", + "description": "An input object that contains the fields needed to start a return request for guest.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestGuestReturnInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestReturnOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "requestNegotiableQuote", + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestNegotiableQuoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestNegotiableQuoteOutput", + "ofType": null + }, + "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.", + "args": [ + { + "name": "email", + "description": "The customer's email address.", + "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": "requestReturn", + "description": "Initiates a buyer's request to return items for replacement or refund.", + "args": [ + { + "name": "input", + "description": "An input object that contains the fields needed to start a return request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestReturnInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "RequestReturnOutput", + "ofType": null + }, + "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`.", + "args": [ + { + "name": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "resetPasswordToken", + "description": "A runtime token generated by the `requestPasswordResetEmail` mutation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "newPassword", + "description": "The customer's new password.", + "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": "revokeCustomerToken", + "description": "Revoke the customer token.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RevokeCustomerTokenOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sendNegotiableQuoteForReview", + "description": "Send the negotiable quote to the seller for review.", + "args": [ + { + "name": "input", + "description": "An input object that sends a request for the merchant to review a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SendNegotiableQuoteForReviewInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SendNegotiableQuoteForReviewOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setBillingAddressOnCart", + "description": "Set the billing address on a specific cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines the billing address to be assigned to the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetBillingAddressOnCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetBillingAddressOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCartAsInactive", + "description": "Sets the cart as inactive", + "args": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetCartAsInactiveOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCart", + "description": "Add custom attributes to the cart.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CartCustomAttributesInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddCustomAttributesToCartItemOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCartItem", + "description": "Add custom attributes to item in the cart.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CartItemCustomAttributesInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AddCustomAttributesToCartItemOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCompany", + "description": "Add custom attributes to company.", + "args": [ + { + "name": "input", + "description": "An input object that defines the custom attributes to be assigned to a company.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetCustomAttributesOnCompanyInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetCustomAttributesOnCompanyOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCreditMemo", + "description": "Add custom attributes to the credit memo.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CreditMemoCustomAttributesInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreditMemoOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnCreditMemoItem", + "description": "Add custom attributes to the credit memo item.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "CreditMemoItemCustomAttributesInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CreditMemoOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnInvoice", + "description": "Add custom attributes to the invoice.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "InvoiceCustomAttributesInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InvoiceOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnInvoiceItem", + "description": "Add custom attributes to the invoice item.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "InvoiceItemCustomAttributesInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "InvoiceOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setCustomAttributesOnNegotiableQuote", + "description": "Add custom attributes to a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the custom attributes to be assigned to a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetCustomAttributesOnNegotiableQuoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetCustomAttributesOnNegotiableQuoteOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setGiftOptionsOnCart", + "description": "Set gift options, including gift messages, gift wrapping, gift receipts, and printed cards.", + "args": [ + { + "name": "input", + "description": "An input object that defines the selected gift options.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetGiftOptionsOnCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetGiftOptionsOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setGuestEmailOnCart", + "description": "Assign the email address of a guest to the cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines a guest email address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetGuestEmailOnCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetGuestEmailOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setLineItemNote", + "description": "Add buyer's note to a negotiable quote item.", + "args": [ + { + "name": "input", + "description": "An input object that defines the quote item note.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "LineItemNoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetLineItemNoteOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setNegotiableQuoteBillingAddress", + "description": "Assign a billing address to a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the billing address to be assigned to a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteBillingAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetNegotiableQuoteBillingAddressOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setNegotiableQuotePaymentMethod", + "description": "Set the payment method on a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the payment method for the specified negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuotePaymentMethodInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetNegotiableQuotePaymentMethodOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setNegotiableQuoteShippingAddress", + "description": "Assign a previously-defined address as the shipping address for a negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the shipping address to be assigned to a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteShippingAddressInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingAddressOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setNegotiableQuoteShippingMethods", + "description": "Assign the shipping methods on the negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that defines the shipping methods to be assigned to a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteShippingMethodsInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetNegotiableQuoteShippingMethodsOutput", + "ofType": null + }, + "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": "setPaymentMethodOnCart", + "description": "Apply a payment method to the cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines which payment method to apply to the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetPaymentMethodOnCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetPaymentMethodOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setQuoteTemplateLineItemNote", + "description": "Add buyer's note to a negotiable quote template item.", + "args": [ + { + "name": "input", + "description": "An input object that defines the quote template item note.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "QuoteTemplateLineItemNoteInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingAddressesOnCart", + "description": "Set one or more shipping addresses on a specific cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines one or more shipping addresses to be assigned to the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingAddressesOnCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetShippingAddressesOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "setShippingMethodsOnCart", + "description": "Set one or more delivery methods on a cart.", + "args": [ + { + "name": "input", + "description": "An input object that applies one or more shipping methods to the cart.", + "type": { + "kind": "INPUT_OBJECT", + "name": "SetShippingMethodsOnCartInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SetShippingMethodsOnCartOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shareGiftRegistry", + "description": "Send an email about the gift registry to a list of invitees.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sender", + "description": "The sender's email address and gift message.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistrySenderInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "invitees", + "description": "An array containing invitee names and email addresses.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistryInviteeInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ShareGiftRegistryOutput", + "ofType": null + }, + "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.", + "args": [ + { + "name": "email", + "description": "The email address that will receive the store's newsletter.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "SubscribeEmailToNewsletterOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "syncPaymentOrder", + "description": "Synchronizes the payment order details for further payment processing", + "args": [ + { + "name": "input", + "description": "Describes the variables needed to synchronize the payment order details", + "type": { + "kind": "INPUT_OBJECT", + "name": "SyncPaymentOrderInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCartItems", + "description": "Modify items in the cart.", + "args": [ + { + "name": "input", + "description": "An input object that defines products to be updated.", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateCartItemsInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCartItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompany", + "description": "Update company information.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompanyRole", + "description": "Update company role information.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyRoleUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyRoleOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompanyStructure", + "description": "Change the parent node of a company team within the current company context.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyStructureUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyStructureOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompanyTeam", + "description": "Update company team data.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyTeamUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyTeamOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCompanyUser", + "description": "Update an existing company user.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CompanyUserUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateCompanyUserOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCustomerAddress", + "description": "Update the billing or shipping address of a customer or guest.", + "args": [ + { + "name": "id", + "description": "The ID assigned to the customer address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "input", + "description": "An input object that contains changes to the customer address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CustomerAddressInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCustomerEmail", + "description": "Change the email address for the logged-in customer.", + "args": [ + { + "name": "email", + "description": "The customer's email address.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "password", + "description": "The customer's password.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateCustomerV2", + "description": "Update the customer's personal information.", + "args": [ + { + "name": "input", + "description": "An input object that defines the customer characteristics to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomerUpdateInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CustomerOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateGiftRegistry", + "description": "Update the specified gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of an existing gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "giftRegistry", + "description": "An input object that defines which fields to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateGiftRegistryOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateGiftRegistryItems", + "description": "Update the specified items in the gift registry.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "items", + "description": "An array of items to be updated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryItemInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateGiftRegistryItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateGiftRegistryRegistrants", + "description": "Modify the properties of one or more gift registry registrants.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "registrants", + "description": "An array of registrants to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryRegistrantInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateGiftRegistryRegistrantsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateNegotiableQuoteQuantities", + "description": "Change the quantity of one or more items in an existing negotiable quote.", + "args": [ + { + "name": "input", + "description": "An input object that changes the quantity of one or more items in a negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateNegotiableQuoteQuantitiesInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateNegotiableQuoteItemsQuantityOutput", + "ofType": null + }, + "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.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of a wish list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "wishlistItems", + "description": "An array of items to be updated.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "WishlistItemUpdateInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateProductsInWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updatePurchaseOrderApprovalRule", + "description": "Update existing purchase order approval rules.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdatePurchaseOrderApprovalRuleInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateRequisitionList", + "description": "Rename a requisition list and change its description.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "input", + "description": "", + "type": { + "kind": "INPUT_OBJECT", + "name": "UpdateRequisitionListInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRequisitionListOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateRequisitionListItems", + "description": "Update items in a requisition list.", + "args": [ + { + "name": "requisitionListUid", + "description": "The unique ID of the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "requisitionListItems", + "description": "Items to be updated in the requisition list.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "UpdateRequisitionListItemsInput", + "ofType": null + } + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateRequisitionListItemsOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updateWishlist", + "description": "Change the name and visibility of the specified wish list.", + "args": [ + { + "name": "wishlistId", + "description": "The ID of the wish list to update.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The name assigned to the wish list.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "visibility", + "description": "Indicates the visibility of the wish list.", + "type": { + "kind": "ENUM", + "name": "WishlistVisibilityEnum", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "UpdateWishlistOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "validatePurchaseOrders", + "description": "Validate purchase orders.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ValidatePurchaseOrdersInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ValidatePurchaseOrdersOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuote", + "description": "Contains details about a negotiable quote.", + "fields": [ + { + "name": "available_payment_methods", + "description": "An array of payment methods that can be applied to the negotiable quote.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "MoveLineItemToRequisitionListInput", - "description": "Move Line Item to Requisition List.", - "fields": null, - "inputFields": [ - { - "name": "quote_item_uid", - "description": "The unique ID of a `CartLineItem` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requisition_list_uid", - "description": "The unique ID of a requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "AvailablePaymentMethod", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "MoveLineItemToRequisitionListOutput", - "description": "Contains the updated negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after moving item to requisition list.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "NegotiableQuoteUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "A list of comments made by the buyer and seller.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "MoveProductsBetweenWishlistsOutput", - "description": "Contains the source and target wish lists after moving products.", - "fields": [ - { - "name": "destination_wishlist", - "description": "The destination wish list after receiving products moved from the source wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "source_wishlist", - "description": "The source wish list after moving products from it.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "user_errors", - "description": "An array of errors encountered while moving products to a wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "NegotiableQuoteComment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "Timestamp indicating when the negotiable quote was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attributes for the negotiable quote", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Mutation", - "description": "", - "fields": [ - { - "name": "acceptCompanyInvitation", - "description": "Accept invitation to the company.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyInvitationInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompanyInvitationOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "acceptNegotiableQuoteTemplate", - "description": "Update 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": "AcceptNegotiableQuoteTemplateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addDownloadableProductsToCart", - "description": "Add one or more downloadable 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.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AddDownloadableProductsToCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddDownloadableProductsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addGiftRegistryRegistrants", - "description": "Add registrants to the specified gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registrants", - "description": "An array registrants to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddGiftRegistryRegistrantInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddGiftRegistryRegistrantsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProductsToCart", - "description": "Add any type of product to the cart.", - "args": [ - { - "name": "cartId", - "description": "The cart ID of the shopper.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cartItems", - "description": "An array that defines the products to add to the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProductsToCompareList", - "description": "Add products to the specified compare list.", - "args": [ - { - "name": "input", - "description": "An input object that defines which products to add to an existing compare list.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AddProductsToCompareListInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProductsToNewCart", - "description": "Creates a new cart and add any type of product to it", - "args": [ - { - "name": "cartItems", - "description": "An array that defines the products to add to the new cart", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CartItemInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToNewCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProductsToRequisitionList", - "description": "Add items to the specified requisition list.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requisitionListItems", - "description": "An array of products to be added to the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequisitionListItemsInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToRequisitionListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addProductsToWishlist", - "description": "Add one or more products to the specified wish list. This mutation supports all product types.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of a wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlistItems", - "description": "An array of products to add to the wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WishlistItemInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addPurchaseOrderComment", - "description": "Add a comment to an existing purchase order.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddPurchaseOrderCommentInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddPurchaseOrderCommentOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addPurchaseOrderItemsToCart", - "description": "Add purchase order items to the shopping cart.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddPurchaseOrderItemsToCartInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddProductsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addRequisitionListItemsToCart", - "description": "Add items in the requisition list to the customer's cart.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requisitionListItemUids", - "description": "An array of UIDs presenting products to be added to the cart. If no UIDs are specified, all items in the requisition list will be added to the cart.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddRequisitionListItemsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addReturnComment", - "description": "Add a comment to an existing return.", - "args": [ - { - "name": "input", - "description": "An input object that defines a return comment.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddReturnCommentInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddReturnCommentOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addReturnTracking", - "description": "Add tracking information to the return.", - "args": [ - { - "name": "input", - "description": "An input object that defines tracking information.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AddReturnTrackingInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddReturnTrackingOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "addWishlistItemsToCart", - "description": "Add items in the specified wishlist to the customer's cart.", - "args": [ - { - "name": "wishlistId", - "description": "The unique ID of the wish list", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlistItemIds", - "description": "An array of IDs representing products to be added to the cart. If no IDs are specified, all items in the wishlist will be added to the cart", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddWishlistItemsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applyCouponToCart", - "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": "ApplyCouponToCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyCouponToCartOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": 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.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the gift card code and cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplyGiftCardToCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyGiftCardToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applyRewardPointsToCart", - "description": "Apply all available points, up to the cart total. Partial redemption is not available.", - "args": [ - { - "name": "cartId", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyRewardPointsToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "applyStoreCreditToCart", - "description": "Apply store credit to the specified cart.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the cart ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ApplyStoreCreditToCartInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ApplyStoreCreditToCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "approvePurchaseOrders", - "description": "Approve purchase orders.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersActionInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrdersActionOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignCompareListToCustomer", - "description": "Assign the specified compare list to the logged in customer.", - "args": [ - { - "name": "uid", - "description": "The unique ID of the compare list to be assigned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AssignCompareListToCustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "assignCustomerToGuestCart", - "description": "Assign a logged-in customer to the specified guest shopping cart.", - "args": [ - { - "name": "cart_id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelOrder", - "description": "Cancel the specified customer order.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CancelOrderInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cancelPurchaseOrders", - "description": "Cancel purchase orders.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersActionInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrdersActionOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changeCustomerPassword", - "description": "Change the password for the logged-in customer.", - "args": [ - { - "name": "currentPassword", - "description": "The customer's original password.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newPassword", - "description": "The customer's updated password.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clearCustomerCart", - "description": "Remove all items from the specified cart.", - "args": [ - { - "name": "cartUid", - "description": "The masked ID of the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ClearCustomerCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "clearWishlist", - "description": "Remove all the products from the specified wish list.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of a wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveProductsFromWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "closeNegotiableQuotes", - "description": "Mark a negotiable quote as closed. The negotiable quote is still visible on the storefront.", - "args": [ - { - "name": "input", - "description": "An input object that closes a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CloseNegotiableQuotesInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CloseNegotiableQuotesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "completeOrder", - "description": "Synchronizes order details and place the order", - "args": [ - { - "name": "input", - "description": "Describes the variables needed to complete or place the order", - "type": { - "kind": "INPUT_OBJECT", - "name": "CompleteOrderInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlaceOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmCancelOrder", - "description": "Cancel the specified guest customer order.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmCancelOrderInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmEmail", - "description": "Confirms the email address for a customer.", - "args": [ - { - "name": "input", - "description": "An input object to identify the customer to confirm the email.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmEmailInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "confirmReturn", - "description": "Confirm the return.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ConfirmReturnInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestReturnOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contactUs", - "description": "Send a 'Contact Us' email to the merchant.", - "args": [ - { - "name": "input", - "description": "An input object that defines shopper information.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ContactUsInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ContactUsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copyItemsBetweenRequisitionLists", - "description": "Copy items from one requisition list to another.", - "args": [ - { - "name": "sourceRequisitionListUid", - "description": "The unique ID of the source requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "destinationRequisitionListUid", - "description": "The unique ID of the destination requisition list. If null, a new requisition list will be created.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requisitionListItem", - "description": "The list of products to copy.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CopyItemsBetweenRequisitionListsInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CopyItemsFromRequisitionListsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "copyProductsBetweenWishlists", - "description": "Copy products from one wish list to another. The original wish list is unchanged.", - "args": [ - { - "name": "sourceWishlistUid", - "description": "The ID of the original wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "destinationWishlistUid", - "description": "The ID of the target wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlistItems", - "description": "An array of items to copy.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WishlistItemCopyInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CopyProductsBetweenWishlistsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompany", - "description": "Create a company at the request of either a customer or a guest.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCompanyOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompanyRole", - "description": "Create a new company role.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCompanyRoleOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompanyTeam", - "description": "Create a new team for the customer's company within the current company context.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCompanyTeamOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompanyUser", - "description": "Create a new company user at the request of an existing customer.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyUserCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateCompanyUserOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCompareList", - "description": "Create a new compare list. The compare list is saved for logged in customers.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CreateCompareListInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCustomerAddress", - "description": "Create a billing or shipping address for a customer or guest.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createCustomerV2", - "description": "Create a customer account.", - "args": [ - { - "name": "input", - "description": "An input object that defines the customer to be created.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerCreateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createGiftRegistry", - "description": "Create a gift registry on behalf of the customer.", - "args": [ - { - "name": "giftRegistry", - "description": "An input object that defines a new gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateGiftRegistryInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateGiftRegistryOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createGuestCart", - "description": "Create a new shopping cart", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CreateGuestCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateGuestCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPaymentOrder", - "description": "Creates a payment order for further payment processing", - "args": [ - { - "name": "input", - "description": "Contains payment order details that are used while processing the payment order", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePaymentOrderInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreatePaymentOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createPurchaseOrderApprovalRule", - "description": "Create a purchase order approval rule.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrderApprovalRuleInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createRequisitionList", - "description": "Create an empty requisition list.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CreateRequisitionListInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateRequisitionListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createVaultCardPaymentToken", - "description": "Creates a vault payment token", - "args": [ - { - "name": "input", - "description": "Describe the variables needed to create a vault card payment token", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateVaultCardPaymentTokenInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateVaultCardPaymentTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createVaultCardSetupToken", - "description": "Creates a vault card setup token", - "args": [ - { - "name": "input", - "description": "Describe the variables needed to create a vault card setup token", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateVaultCardSetupTokenInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateVaultCardSetupTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "createWishlist", - "description": "Create a new wish list.", - "args": [ - { - "name": "input", - "description": "An input object that defines a new wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreateWishlistInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreateWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCompanyRole", - "description": "Delete the specified company role.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCompanyRoleOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCompanyTeam", - "description": "Delete the specified company team.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCompanyTeamOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCompanyUserOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCompareList", - "description": "Delete the specified compare list.", - "args": [ - { - "name": "uid", - "description": "The unique ID of the compare list to be deleted.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteCompareListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCustomer", - "description": "Delete customer account", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteCustomerAddress", - "description": "Delete the billing or shipping address of a customer.", - "args": [ - { - "name": "id", - "description": "The ID of the customer address to be deleted.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": 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.", - "args": [ - { - "name": "input", - "description": "An input object that deletes a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeleteNegotiableQuotesInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteNegotiableQuotesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletePaymentToken", - "description": "Delete a customer's payment token.", - "args": [ - { - "name": "public_hash", - "description": "The reusable payment token securely stored in the vault.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeletePaymentTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deletePurchaseOrderApprovalRule", - "description": "Delete existing purchase order approval rules.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "DeletePurchaseOrderApprovalRuleInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeletePurchaseOrderApprovalRuleOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteRequisitionList", - "description": "Delete a requisition list.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRequisitionListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteRequisitionListItems", - "description": "Delete items from a requisition list.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requisitionListItemUids", - "description": "An array of UIDs representing products to be removed from the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteRequisitionListItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deleteWishlist", - "description": "Delete the specified wish list. You cannot delete the customer's default (first) wish list.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of the wish list to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DeleteWishlistOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "DuplicateNegotiableQuoteOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimateShippingMethods", - "description": "Estimate shipping method(s) for cart based on address", - "args": [ - { - "name": "input", - "description": "An input object that specifies details for estimation of available shipping methods", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EstimateTotalsInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AvailableShippingMethod", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "estimateTotals", - "description": "Estimate totals for cart based on the address", - "args": [ - { - "name": "input", - "description": "An input object that specifies details for cart totals estimation", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EstimateTotalsInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "EstimateTotalsOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "exchangeExternalCustomerToken", - "description": "Generate a token for specified customer.", - "args": [ - { - "name": "input", - "description": "Contains details about external customer.", - "type": { - "kind": "INPUT_OBJECT", - "name": "ExchangeExternalCustomerTokenInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ExchangeExternalCustomerTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "finishUpload", - "description": null, - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "finishUploadInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "finishUploadOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generateCustomerToken", - "description": "Generate a token for specified customer.", - "args": [ - { - "name": "email", - "description": "The customer's email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "password", - "description": "The customer's password.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerToken", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generateCustomerTokenAsAdmin", - "description": "Request a customer token so that an administrator can perform remote shopping assistance.", - "args": [ - { - "name": "input", - "description": "An input object that defines the customer email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GenerateCustomerTokenAsAdminInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GenerateCustomerTokenAsAdminOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "generateNegotiableQuoteFromTemplate", - "description": "Generate a negotiable quote from an accept quote template.", - "args": [ - { - "name": "input", - "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": "GenerateNegotiableQuoteFromTemplateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GenerateNegotiableQuoteFromTemplateOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "initiateUpload", - "description": null, - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "initiateUploadInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "initiateUploadOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mergeCarts", - "description": "Transfer the contents of a guest cart into the cart of a logged-in customer.", - "args": [ - { - "name": "source_cart_id", - "description": "The guest's cart ID before they login.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "destination_cart_id", - "description": "The cart ID after the guest logs in.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "moveCartItemsToGiftRegistry", - "description": "Move all items from the cart to a gift registry.", - "args": [ - { - "name": "cartUid", - "description": "The unique ID of the cart containing items to be moved to a gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistryUid", - "description": "The unique ID of the target gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MoveCartItemsToGiftRegistryOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "moveItemsBetweenRequisitionLists", - "description": "Move Items from one requisition list to another.", - "args": [ - { - "name": "sourceRequisitionListUid", - "description": "The unique ID of the source requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "destinationRequisitionListUid", - "description": "The unique ID of the destination requisition list. If null, a new requisition list will be created.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requisitionListItem", - "description": "The list of products to move.", - "type": { - "kind": "INPUT_OBJECT", - "name": "MoveItemsBetweenRequisitionListsInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MoveItemsBetweenRequisitionListsOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MoveLineItemToRequisitionListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "moveProductsBetweenWishlists", - "description": "Move products from one wish list to another.", - "args": [ - { - "name": "sourceWishlistUid", - "description": "The ID of the original wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "destinationWishlistUid", - "description": "The ID of the target wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlistItems", - "description": "An array of items to move.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WishlistItemMoveInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "MoveProductsBetweenWishlistsOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeNegotiableQuoteOrder", - "description": "Convert a negotiable quote into an order.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PlaceNegotiableQuoteOrderInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlaceNegotiableQuoteOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeOrder", - "description": "Convert the quote into an order.", - "args": [ - { - "name": "input", - "description": "An input object that defines the shopper's cart ID.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PlaceOrderInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlaceOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placeOrderForPurchaseOrder", - "description": "Convert the purchase order into an order.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PlaceOrderForPurchaseOrderInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlaceOrderForPurchaseOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "placePurchaseOrder", - "description": "Place a purchase order.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PlacePurchaseOrderInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PlacePurchaseOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redeemGiftCardBalanceAsStoreCredit", - "description": "Redeem a gift card for store credit.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the gift card code to redeem.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftCardAccountInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GiftCardAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rejectPurchaseOrders", - "description": "Reject purchase orders.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersActionInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrdersActionOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeCouponFromCart", - "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": "RemoveCouponFromCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveCouponFromCartOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveCouponFromCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeGiftCardFromCart", - "description": "Removes a gift card from the cart.", - "args": [ - { - "name": "input", - "description": "An input object that specifies which gift card code to remove from the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RemoveGiftCardFromCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveGiftCardFromCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeGiftRegistry", - "description": "Delete the specified gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry to delete.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveGiftRegistryOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeGiftRegistryItems", - "description": "Delete the specified items from a gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "itemsUid", - "description": "An array of item IDs to remove from the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveGiftRegistryItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeGiftRegistryRegistrants", - "description": "Removes registrants from a gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registrantsUid", - "description": "An array of registrant IDs to remove.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveGiftRegistryRegistrantsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeItemFromCart", - "description": "Delete the entire quantity of a specified item from the cart. If you remove all items from the cart, the cart continues to exist.", - "args": [ - { - "name": "input", - "description": "An input object that defines which products to remove from the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RemoveItemFromCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveItemFromCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeNegotiableQuoteItems", - "description": "Remove one or more products from a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that removes one or more items from a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveNegotiableQuoteItemsInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveNegotiableQuoteItemsOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeProductsFromCompareList", - "description": "Remove products from the specified compare list.", - "args": [ - { - "name": "input", - "description": "An input object that defines which products to remove from a compare list.", - "type": { - "kind": "INPUT_OBJECT", - "name": "RemoveProductsFromCompareListInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeProductsFromWishlist", - "description": "Remove one or more products from the specified wish list.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of a wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlistItemsIds", - "description": "An array of item IDs representing products to be removed.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveProductsFromWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeReturnTracking", - "description": "Remove a tracked shipment from a return.", - "args": [ - { - "name": "input", - "description": "An input object that removes tracking information.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveReturnTrackingInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveReturnTrackingOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeRewardPointsFromCart", - "description": "Cancel the application of reward points to the cart.", - "args": [ - { - "name": "cartId", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveRewardPointsFromCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "removeStoreCreditFromCart", - "description": "Remove store credit that has been applied to the specified cart.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the cart ID.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RemoveStoreCreditFromCartInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RemoveStoreCreditFromCartOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": 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.", - "args": [ - { - "name": "orderNumber", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReorderItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestGuestOrderCancel", - "description": "Request to cancel specified guest order.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GuestOrderCancelInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CancelOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestGuestReturn", - "description": null, - "args": [ - { - "name": "input", - "description": "An input object that contains the fields needed to start a return request for guest.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestGuestReturnInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestReturnOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestNegotiableQuote", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestNegotiableQuoteInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestNegotiableQuoteOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": 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.", - "args": [ - { - "name": "email", - "description": "The customer's email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requestReturn", - "description": "Initiates a buyer's request to return items for replacement or refund.", - "args": [ - { - "name": "input", - "description": "An input object that contains the fields needed to start a return request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestReturnInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "RequestReturnOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": 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`.", - "args": [ - { - "name": "email", - "description": "The customer's email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "resetPasswordToken", - "description": "A runtime token generated by the `requestPasswordResetEmail` mutation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newPassword", - "description": "The customer's new password.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "revokeCustomerToken", - "description": "Revoke the customer token.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RevokeCustomerTokenOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sendNegotiableQuoteForReview", - "description": "Send the negotiable quote to the seller for review.", - "args": [ - { - "name": "input", - "description": "An input object that sends a request for the merchant to review a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SendNegotiableQuoteForReviewInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SendNegotiableQuoteForReviewOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setBillingAddressOnCart", - "description": "Set the billing address on a specific cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines the billing address to be assigned to the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetBillingAddressOnCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetBillingAddressOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCartAsInactive", - "description": "Sets the cart as inactive", - "args": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetCartAsInactiveOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCart", - "description": "Add custom attributes to the cart.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CartCustomAttributesInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddCustomAttributesToCartItemOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCartItem", - "description": "Add custom attributes to item in the cart.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CartItemCustomAttributesInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AddCustomAttributesToCartItemOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCompany", - "description": "Add custom attributes to company.", - "args": [ - { - "name": "input", - "description": "An input object that defines the custom attributes to be assigned to a company.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetCustomAttributesOnCompanyInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetCustomAttributesOnCompanyOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCreditMemo", - "description": "Add custom attributes to the credit memo.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CreditMemoCustomAttributesInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreditMemoOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnCreditMemoItem", - "description": "Add custom attributes to the credit memo item.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "CreditMemoItemCustomAttributesInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CreditMemoOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnInvoice", - "description": "Add custom attributes to the invoice.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "InvoiceCustomAttributesInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "InvoiceOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnInvoiceItem", - "description": "Add custom attributes to the invoice item.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "InvoiceItemCustomAttributesInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "InvoiceOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setCustomAttributesOnNegotiableQuote", - "description": "Add custom attributes to a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the custom attributes to be assigned to a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetCustomAttributesOnNegotiableQuoteInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetCustomAttributesOnNegotiableQuoteOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setGiftOptionsOnCart", - "description": "Set gift options, including gift messages, gift wrapping, gift receipts, and printed cards.", - "args": [ - { - "name": "input", - "description": "An input object that defines the selected gift options.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetGiftOptionsOnCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetGiftOptionsOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setGuestEmailOnCart", - "description": "Assign the email address of a guest to the cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines a guest email address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetGuestEmailOnCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetGuestEmailOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setLineItemNote", - "description": "Add buyer's note to a negotiable quote item.", - "args": [ - { - "name": "input", - "description": "An input object that defines the quote item note.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "LineItemNoteInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetLineItemNoteOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setNegotiableQuoteBillingAddress", - "description": "Assign a billing address to a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the billing address to be assigned to a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteBillingAddressInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetNegotiableQuoteBillingAddressOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setNegotiableQuotePaymentMethod", - "description": "Set the payment method on a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the payment method for the specified negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuotePaymentMethodInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetNegotiableQuotePaymentMethodOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setNegotiableQuoteShippingAddress", - "description": "Assign a previously-defined address as the shipping address for a negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the shipping address to be assigned to a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteShippingAddressInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetNegotiableQuoteShippingAddressOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setNegotiableQuoteShippingMethods", - "description": "Assign the shipping methods on the negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that defines the shipping methods to be assigned to a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteShippingMethodsInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetNegotiableQuoteShippingMethodsOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setPaymentMethodOnCart", - "description": "Apply a payment method to the cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines which payment method to apply to the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetPaymentMethodOnCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetPaymentMethodOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setQuoteTemplateLineItemNote", - "description": "Add buyer's note to a negotiable quote template item.", - "args": [ - { - "name": "input", - "description": "An input object that defines the quote template item note.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "QuoteTemplateLineItemNoteInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setShippingAddressesOnCart", - "description": "Set one or more shipping addresses on a specific cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines one or more shipping addresses to be assigned to the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetShippingAddressesOnCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetShippingAddressesOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "setShippingMethodsOnCart", - "description": "Set one or more delivery methods on a cart.", - "args": [ - { - "name": "input", - "description": "An input object that applies one or more shipping methods to the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "SetShippingMethodsOnCartInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SetShippingMethodsOnCartOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shareGiftRegistry", - "description": "Send an email about the gift registry to a list of invitees.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sender", - "description": "The sender's email address and gift message.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistrySenderInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "invitees", - "description": "An array containing invitee names and email addresses.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistryInviteeInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ShareGiftRegistryOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscribeEmailToNewsletter", - "description": "Subscribe the specified email to the store's newsletter.", - "args": [ - { - "name": "email", - "description": "The email address that will receive the store's newsletter.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "SubscribeEmailToNewsletterOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "syncPaymentOrder", - "description": "Synchronizes the payment order details for further payment processing", - "args": [ - { - "name": "input", - "description": "Describes the variables needed to synchronize the payment order details", - "type": { - "kind": "INPUT_OBJECT", - "name": "SyncPaymentOrderInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCartItems", - "description": "Modify items in the cart.", - "args": [ - { - "name": "input", - "description": "An input object that defines products to be updated.", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateCartItemsInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCartItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompany", - "description": "Update company information.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompanyRole", - "description": "Update company role information.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyRoleUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyRoleOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompanyStructure", - "description": "Change the parent node of a company team within the current company context.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyStructureUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyStructureOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompanyTeam", - "description": "Update company team data.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyTeamUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyTeamOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCompanyUser", - "description": "Update an existing company user.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompanyUserUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateCompanyUserOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCustomerAddress", - "description": "Update the billing or shipping address of a customer or guest.", - "args": [ - { - "name": "id", - "description": "The ID assigned to the customer address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "input", - "description": "An input object that contains changes to the customer address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CustomerAddressInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCustomerEmail", - "description": "Change the email address for the logged-in customer.", - "args": [ - { - "name": "email", - "description": "The customer's email address.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "password", - "description": "The customer's password.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateCustomerV2", - "description": "Update the customer's personal information.", - "args": [ - { - "name": "input", - "description": "An input object that defines the customer characteristics to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomerUpdateInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CustomerOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateGiftRegistry", - "description": "Update the specified gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of an existing gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistry", - "description": "An input object that defines which fields to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateGiftRegistryOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateGiftRegistryItems", - "description": "Update the specified items in the gift registry.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of items to be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryItemInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateGiftRegistryItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateGiftRegistryRegistrants", - "description": "Modify the properties of one or more gift registry registrants.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "registrants", - "description": "An array of registrants to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateGiftRegistryRegistrantInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateGiftRegistryRegistrantsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateNegotiableQuoteQuantities", - "description": "Change the quantity of one or more items in an existing negotiable quote.", - "args": [ - { - "name": "input", - "description": "An input object that changes the quantity of one or more items in a negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateNegotiableQuoteQuantitiesInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateNegotiableQuoteItemsQuantityOutput", - "ofType": null - }, - "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, - "isDeprecated": false, - "deprecationReason": 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.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of a wish list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlistItems", - "description": "An array of items to be updated.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "WishlistItemUpdateInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateProductsInWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updatePurchaseOrderApprovalRule", - "description": "Update existing purchase order approval rules.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdatePurchaseOrderApprovalRuleInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRequisitionList", - "description": "Rename a requisition list and change its description.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "input", - "description": "", - "type": { - "kind": "INPUT_OBJECT", - "name": "UpdateRequisitionListInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRequisitionListOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateRequisitionListItems", - "description": "Update items in a requisition list.", - "args": [ - { - "name": "requisitionListUid", - "description": "The unique ID of the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "requisitionListItems", - "description": "Items to be updated in the requisition list.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "UpdateRequisitionListItemsInput", - "ofType": null - } - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateRequisitionListItemsOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updateWishlist", - "description": "Change the name and visibility of the specified wish list.", - "args": [ - { - "name": "wishlistId", - "description": "The ID of the wish list to update.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name assigned to the wish list.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "Indicates the visibility of the wish list.", - "type": { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "UpdateWishlistOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "validatePurchaseOrders", - "description": "Validate purchase orders.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ValidatePurchaseOrdersInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ValidatePurchaseOrdersOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": "The email address of the company user.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history", + "description": "A list of status and price changes for the negotiable quote.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuote", - "description": "Contains details about a negotiable quote.", - "fields": [ - { - "name": "available_payment_methods", - "description": "An array of payment methods that can be applied to the negotiable quote.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AvailablePaymentMethod", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of comments made by the buyer and seller.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp indicating when the negotiable quote was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attributes for the negotiable quote", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "The email address of the company user.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "history", - "description": "A list of status and price changes for the negotiable quote.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryEntry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_virtual", - "description": "Indicates whether the negotiable quote 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": "The list of items in the negotiable quote.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The title assigned to the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prices", - "description": "A set of subtotals and totals applied to the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_payment_method", - "description": "The payment method that was applied to the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SelectedPaymentMethod", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_addresses", - "description": "A list of shipping addresses applied to the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_quantity", - "description": "The total number of items in the negotiable quote.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a `NegotiableQuote` 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 negotiable quote was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "NegotiableQuoteHistoryEntry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_virtual", + "description": "Indicates whether the negotiable quote 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": "The list of items in the negotiable quote.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The title assigned to the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": "A set of subtotals and totals applied to the negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartPrices", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_payment_method", + "description": "The payment method that was applied to the negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SelectedPaymentMethod", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_addresses", + "description": "A list of shipping addresses applied to the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_quantity", + "description": "The total number of items in the negotiable quote.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a `NegotiableQuote` 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 negotiable quote was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name of the region.", + "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": "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": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping negotiable quote address.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeValueInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "fax", + "description": "The fax number of the customer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "firstname", + "description": "The first name of the company user.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "lastname", + "description": "The last name of the company user.", + "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 customer's Tax/VAT number (for corporate customers).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "NegotiableQuoteAddressInterface", + "description": "", + "fields": [ + { + "name": "city", + "description": "The company's city or town.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "NegotiableQuoteAddressCountry", - "description": "Defines the company's country.", - "fields": [ - { - "name": "code", - "description": "The address 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 name of the region.", - "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": "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": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping negotiable quote address.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeValueInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "The fax number of the customer.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the company user.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the company user.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The ZIP or postal code of the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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": "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, - "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, - "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suffix", - "description": "A value such as Sr., Jr., or III.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The telephone number for the billing or shipping address.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_id", - "description": "The customer's Tax/VAT number (for corporate customers).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping negotiable quote address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", - "name": "NegotiableQuoteAddressInterface", - "description": "", - "fields": [ - { - "name": "city", - "description": "The company's city or town.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping negotiable quote address.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "The fax number of the customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the company user.", - "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 company's ZIP or postal code.", - "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 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": "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 customer's telephone number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique identifier of the address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_id", - "description": "The customer's Tax/VAT number (for corporate customers).", - "args": [], - "type": { - "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 - } - ] - }, - { + "name": "AttributeValueInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The fax number of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the company user.", + "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 company's ZIP or postal code.", + "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 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": "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 customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique identifier of the address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Tax/VAT number (for corporate customers).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "NegotiableQuoteBillingAddress", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressRegion", + "description": "Defines the company's state or province.", + "fields": [ + { + "name": "code", + "description": "The address region code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "NegotiableQuoteBillingAddress", + "description": "", + "fields": [ + { + "name": "city", + "description": "The company's city or town.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "description": "Defines the company's state or province.", - "fields": [ - { - "name": "code", - "description": "The address region code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - }, - { + "name": "NegotiableQuoteAddressCountry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping negotiable quote address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The fax number of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the company user.", + "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 company's ZIP or postal code.", + "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 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": "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 customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique identifier of the address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Tax/VAT number (for corporate customers).", + "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": "INPUT_OBJECT", + "name": "NegotiableQuoteBillingAddressInput", + "description": "Defines the billing address.", + "fields": null, + "inputFields": [ + { + "name": "address", + "description": "Defines a billing address.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteAddressInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customer_address_uid", + "description": "The unique ID of a `CustomerAddress` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "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 negotiable quote.", + "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": "OBJECT", + "name": "NegotiableQuoteComment", + "description": "Contains a single plain text comment from either the buyer or seller.", + "fields": [ + { + "name": "author", + "description": "The first and last name of the commenter.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteBillingAddress", - "description": "", - "fields": [ - { - "name": "city", - "description": "The company's city or town.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping negotiable quote address.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "The fax number of the customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the company user.", - "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 company's ZIP or postal code.", - "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 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": "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 customer's telephone number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique identifier of the address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_id", - "description": "The customer's Tax/VAT number (for corporate customers).", - "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 + "name": "NegotiableQuoteUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "Timestamp indicating when the comment was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "creator_type", + "description": "Indicates whether a buyer or seller commented.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteCommentCreatorType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The plain text comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a `NegotiableQuoteComment` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteBillingAddressInput", - "description": "Defines the billing address.", - "fields": null, - "inputFields": [ - { - "name": "address", - "description": "Defines a billing address.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteAddressInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_address_uid", - "description": "The unique ID of a `CustomerAddress` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NegotiableQuoteCommentCreatorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BUYER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SELLER", + "description": "", + "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": "String", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteComment", - "description": "Contains a single plain text comment from either the buyer or seller.", - "fields": [ - { - "name": "author", - "description": "The first and last name of the commenter.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp indicating when the comment was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "creator_type", - "description": "Indicates whether a buyer or seller commented.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteCommentCreatorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The plain text comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a `NegotiableQuoteComment` 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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteCustomLogChange", + "description": "Contains custom log entries added by third-party extensions.", + "fields": [ + { + "name": "new_value", + "description": "The new entry content.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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 + }, + { + "name": "title", + "description": "The title of the custom log entry.", + "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": "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 + }, + { + "name": "name", + "description": "Filter by the negotiable quote name.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterMatchTypeInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryChanges", + "description": "Contains a list of changes to a negotiable quote.", + "fields": [ + { + "name": "comment_added", + "description": "The comment provided with a change in the negotiable quote history.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryCommentChange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_changes", + "description": "Lists log entries added by third-party extensions.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteCustomLogChange", + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryExpirationChange", + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryProductsRemovedChange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "statuses", + "description": "The status before and after a change in the negotiable quote history.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusesChange", + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryTotalChange", + "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": "comment", + "description": "A plain text comment submitted by a seller or buyer.", + "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": "NegotiableQuoteHistoryEntry", + "description": "Contains details about a change for a negotiable quote.", + "fields": [ + { + "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": "OBJECT", + "name": "NegotiableQuoteUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ENUM", - "name": "NegotiableQuoteCommentCreatorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BUYER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SELLER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "name": "NegotiableQuoteHistoryEntryChangeType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "changes", + "description": "The set of changes in the negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryChanges", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "Timestamp indicating when the negotiable quote entry was created.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID of a `NegotiableQuoteHistoryEntry` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": 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 + } + ], + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryProductsRemovedChange", + "description": "Contains lists of products that have been removed from the catalog and negotiable quote.", + "fields": [ + { + "name": "products_removed_from_catalog", + "description": "A list of product IDs the seller removed from the catalog.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteCustomLogChange", - "description": "Contains custom log entries added by third-party extensions.", - "fields": [ - { - "name": "new_value", - "description": "The new entry content.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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 - }, - { - "name": "title", - "description": "The title of the custom log entry.", - "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 + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusChange", + "description": "Lists a new status change applied to a negotiable quote and the previous status.", + "fields": [ + { + "name": "new_status", + "description": "The updated status.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteStatus", + "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.", + "args": [], + "type": { + "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": "changes", + "description": "A list of status changes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteHistoryStatusChange", + "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": "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": "String", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Filter by the negotiable quote name.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterMatchTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ErrorInterface", + "ofType": 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 + } }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryChanges", - "description": "Contains a list of changes to a negotiable quote.", - "fields": [ - { - "name": "comment_added", - "description": "The comment provided with a change in the negotiable quote history.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryCommentChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_changes", - "description": "Lists log entries added by third-party extensions.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteCustomLogChange", - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryExpirationChange", - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryProductsRemovedChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "statuses", - "description": "The status before and after a change in the negotiable quote history.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusesChange", - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryTotalChange", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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 + }, + { + "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": "OBJECT", + "name": "NegotiableQuoteReferenceDocumentLink", + "description": "Contains a reference document link for a negotiable quote template.", + "fields": [ + { + "name": "document_identifier", + "description": "The identifier of the reference document.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "document_name", + "description": "The title of the reference document.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "link_id", + "description": "The unique ID of a reference document link.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference_document_url", + "description": "The URL of the reference document.", + "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": "NegotiableQuoteShippingAddress", + "description": "", + "fields": [ + { + "name": "available_shipping_methods", + "description": "An array of shipping methods available to the buyer.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryCommentChange", - "description": "Contains a comment submitted by a seller or buyer.", - "fields": [ - { - "name": "comment", - "description": "A plain text comment submitted by a seller or buyer.", - "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 - }, - { + "name": "AvailableShippingMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "city", + "description": "The company's city or town.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryEntry", - "description": "Contains details about a change for a negotiable quote.", - "fields": [ - { - "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": "OBJECT", - "name": "NegotiableQuoteUser", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ENUM", - "name": "NegotiableQuoteHistoryEntryChangeType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "changes", - "description": "The set of changes in the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryChanges", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "Timestamp indicating when the negotiable quote entry was created.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID of a `NegotiableQuoteHistoryEntry` 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 - }, - { + "name": "NegotiableQuoteAddressCountry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributes", + "description": "The custom attribute values of the billing or shipping negotiable quote address.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": "The fax number of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the company user.", + "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 company's ZIP or postal code.", + "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 name, region code, and region ID.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteAddressRegion", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_shipping_method", + "description": "The selected shipping method.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SelectedShippingMethod", + "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": "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 customer's telephone number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique identifier of the address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "vat_id", + "description": "The customer's Tax/VAT number (for corporate customers).", + "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": "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": "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": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customer_notes", + "description": "Text provided by the company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "NegotiableQuoteSortableField", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "QUOTE_NAME", + "description": "Sorts negotiable quotes by name.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "NegotiableQuoteSortInput", + "description": "Defines the field to use to sort a list of negotiable quotes.", + "fields": null, + "inputFields": [ + { + "name": "sort_direction", + "description": "Whether to return results in ascending or descending order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 - } - ], - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sort_field", + "description": "The specified sort field.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "NegotiableQuoteSortableField", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "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": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Contains pagination metadata", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryProductsRemovedChange", - "description": "Contains lists of products that have been removed from the catalog and negotiable quote.", - "fields": [ - { - "name": "products_removed_from_catalog", - "description": "A list of product IDs the seller removed from the catalog.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "SearchResultPageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "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", + "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": "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": "", + "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": "OBJECT", + "name": "NegotiableQuoteTemplate", + "description": "Contains details about a negotiable quote template.", + "fields": [ + { + "name": "buyer", + "description": "The first and last name of the buyer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusChange", - "description": "Lists a new status change applied to a negotiable quote and the previous status.", - "fields": [ - { - "name": "new_status", - "description": "The updated status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", - "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.", - "args": [], - "type": { - "kind": "ENUM", - "name": "NegotiableQuoteStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "NegotiableQuoteUser", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "A list of comments made by the buyer and seller.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusesChange", - "description": "Contains a list of status changes that occurred for the negotiable quote.", - "fields": [ - { - "name": "changes", - "description": "A list of status changes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteHistoryStatusChange", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "NegotiableQuoteComment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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 - }, - { + "name": "NegotiableQuoteHistoryEntry", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "The list of items in the negotiable quote template.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CartItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max_order_commitment", + "description": "Commitment for maximum orders", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_order_commitment", + "description": "Commitment for minimum orders", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The title assigned to the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "notifications", + "description": "A list of notifications for the negotiable quote template.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ErrorInterface", - "ofType": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_order_number", - "description": "The purchase order number. Optional for most payment methods.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "QuoteTemplateNotificationMessage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prices", + "description": "A set of subtotals and totals applied to the negotiable quote template.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CartPrices", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "reference_document_links", + "description": "A list of reference document links for the negotiable quote template.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", "name": "NegotiableQuoteReferenceDocumentLink", - "description": "Contains a reference document link for a negotiable quote template.", - "fields": [ - { - "name": "document_identifier", - "description": "The identifier of the reference document.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "document_name", - "description": "The title of the reference document.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "link_id", - "description": "The unique ID of a reference document link.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reference_document_url", - "description": "The URL of the reference document.", - "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 + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_addresses", + "description": "A list of shipping addresses applied to the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteShippingAddress", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "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 + } }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "description": "", - "fields": [ - { - "name": "available_shipping_methods", - "description": "An array of shipping methods available to the buyer.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AvailableShippingMethod", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "city", - "description": "The company's city or town.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressCountry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_attributes", - "description": "The custom attribute values of the billing or shipping negotiable quote address.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "The fax number of the customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the company user.", - "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 company's ZIP or postal code.", - "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 name, region code, and region ID.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteAddressRegion", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_shipping_method", - "description": "The selected shipping method.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SelectedShippingMethod", - "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": "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 customer's telephone number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique identifier of the address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "vat_id", - "description": "The customer's Tax/VAT number (for corporate customers).", - "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 + "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": "state", + "description": "Filter by state of one or more negotiable quote templates.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Filter by status of one or more negotiable quote templates.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterEqualTypeInput", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplateGridItem", + "description": "Contains data for a negotiable quote template in a grid.", + "fields": [ + { + "name": "activated_at", + "description": "The date and time the negotiable quote template was activated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company_name", + "description": "Company name the quote template is assigned to", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "last_shared_at", + "description": "The date and time the negotiable quote template was last shared.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max_order_commitment", + "description": "Commitment for maximum orders", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_negotiated_grand_total", + "description": "The minimum negotiated grand total of the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_order_commitment", + "description": "Commitment for minimum orders", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The title assigned to the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_placed", + "description": "The number of orders placed for the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sales_rep_name", + "description": "The first and last name of the sales representative.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "state", + "description": "State of the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the negotiable quote template.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "submitted_by", + "description": "The first and last name of the buyer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_notes", - "description": "Text provided by the company user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateItemQuantityInput", + "description": "Specifies the updated quantity of an item.", + "fields": null, + "inputFields": [ + { + "name": "item_id", + "description": "The unique ID of a `CartItemInterface` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "Float", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "description": "Defines the field to use to sort a list of negotiable quotes.", - "fields": null, - "inputFields": [ - { - "name": "sort_direction", - "description": "Whether to return results in ascending or descending order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_field", - "description": "The specified sort field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteSortableField", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateReferenceDocumentLinkInput", + "description": "Defines the reference document link to add to a negotiable quote template.", + "fields": null, + "inputFields": [ + { + "name": "document_identifier", + "description": "The identifier of the reference document.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "document_name", + "description": "The title of the reference document.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "link_id", + "description": "The unique ID of a `NegotiableQuoteReferenceDocumentLink` object.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reference_document_url", + "description": "The URL of the reference document.", + "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": "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": "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": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "customer_notes", + "description": "Text provided by the company user.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "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": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateSortInput", + "description": "Defines the field to use to sort a list of negotiable quotes.", + "fields": null, + "inputFields": [ + { + "name": "sort_direction", + "description": "Whether to return results in ascending or descending order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "NegotiableQuoteSortableField", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUOTE_NAME", - "description": "Sorts negotiable quotes by name.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - }, - { + "name": "SortEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sort_field", + "description": "The specified sort field.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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": "", - "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": "OBJECT", - "name": "NegotiableQuoteTemplate", - "description": "Contains details about a negotiable quote template.", - "fields": [ - { - "name": "buyer", - "description": "The first and last name of the buyer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of comments made by the buyer and seller.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "NegotiableQuoteHistoryEntry", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "The list of items in the negotiable quote template.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CartItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_order_commitment", - "description": "Commitment for maximum orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_order_commitment", - "description": "Commitment for minimum orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The title assigned to the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "notifications", - "description": "A list of notifications for the negotiable quote template.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "QuoteTemplateNotificationMessage", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prices", - "description": "A set of subtotals and totals applied to the negotiable quote template.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CartPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reference_document_links", - "description": "A list of reference document links for the negotiable quote template.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteReferenceDocumentLink", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_addresses", - "description": "A list of shipping addresses applied to the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteShippingAddress", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "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 - } - }, - "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": "state", - "description": "Filter by state of one or more negotiable quote templates.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Filter by status of one or more negotiable quote templates.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "NegotiableQuoteTemplateSortableField", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplatesOutput", + "description": "Contains a list of negotiable templates that match the specified filter.", + "fields": [ + { + "name": "items", + "description": "A list of negotiable quote templates", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplateGridItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Contains pagination metadata", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteTemplateGridItem", - "description": "Contains data for a negotiable quote template in a grid.", - "fields": [ - { - "name": "activated_at", - "description": "The date and time the negotiable quote template was activated.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company_name", - "description": "Company name the quote template is assigned to", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "last_shared_at", - "description": "The date and time the negotiable quote template was last shared.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_order_commitment", - "description": "Commitment for maximum orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_negotiated_grand_total", - "description": "The minimum negotiated grand total of the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_order_commitment", - "description": "Commitment for minimum orders", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The title assigned to the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_placed", - "description": "The number of orders placed for the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sales_rep_name", - "description": "The first and last name of the sales representative.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "state", - "description": "State of the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the negotiable quote template.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "submitted_by", - "description": "The first and last name of the buyer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` 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": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateItemQuantityInput", - "description": "Specifies the updated quantity of an item.", - "fields": null, - "inputFields": [ - { - "name": "item_id", - "description": "The unique ID of a `CartItemInterface` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "SearchResultPageInfo", + "ofType": null + } + }, + "isDeprecated": false, + "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 quote templates returned", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateReferenceDocumentLinkInput", - "description": "Defines the reference document link to add to a negotiable quote template.", - "fields": null, - "inputFields": [ - { - "name": "document_identifier", - "description": "The identifier of the reference document.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "document_name", - "description": "The title of the reference document.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "link_id", - "description": "The unique ID of a `NegotiableQuoteReferenceDocumentLink` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reference_document_url", - "description": "The URL of the reference document.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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, - "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.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_notes", - "description": "Text provided by the company user.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateSortInput", - "description": "Defines the field to use to sort a list of negotiable quotes.", - "fields": null, - "inputFields": [ - { - "name": "sort_direction", - "description": "Whether to return results in ascending or descending order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort_field", - "description": "The specified sort field.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "NegotiableQuoteTemplateSortableField", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "NegotiableQuoteUidNonFatalResultInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NegotiableQuoteUser", + "description": "A limited view of a Buyer or Seller in the negotiable quote process.", + "fields": [ + { + "name": "firstname", + "description": "The first name of the buyer or seller making a change.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The buyer's or seller's last name.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "NoSuchEntityUidError", + "description": "Contains an error message when an invalid UID was specified.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The specified invalid unique ID of an object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplatesOutput", - "description": "Contains a list of negotiable templates that match the specified filter.", - "fields": [ - { - "name": "items", - "description": "A list of negotiable quote templates", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplateGridItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "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 quote templates 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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ErrorInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OopePaymentMethodConfig", + "description": "", + "fields": [ + { + "name": "backend_integration_url", + "description": "The backend URL to dispatch requests related to the payment method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_config", + "description": "Custom config key values.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CustomConfigKeyValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "OpenNegotiableQuoteTemplateInput", + "description": "Specifies the quote template id to open quote template.", + "fields": null, + "inputFields": [ + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "INTERFACE", - "name": "NegotiableQuoteUidNonFatalResultInterface", - "description": "", - "fields": [ - { - "name": "quote_uid", - "description": "The unique ID of a `NegotiableQuote` 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": "NegotiableQuoteUidOperationSuccess", - "ofType": null - } - ] + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Order", + "description": "Contains the order ID.", + "fields": [ + { + "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": "ENUM", + "name": "OrderActionType", + "description": "The list of available order actions.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REORDER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCEL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RETURN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderAddress", + "description": "Contains detailed information about an order's billing and shipping addresses.", + "fields": [ + { + "name": "city", + "description": "The city or town.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "The customer's company.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_code", + "description": "The customer's country.", + "args": [], + "type": { + "kind": "ENUM", + "name": "CountryCodeEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributesV2", + "description": "Custom attributes assigned to the customer address.", + "args": [ + { + "name": "attributeCodes", + "description": null, + "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": "fax", + "description": "The fax number.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the person associated with the shipping/billing address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The family name of the person associated with the shipping/billing address.", + "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 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.", + "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": "The state or province name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_id", + "description": "The unique ID for a `Region` object of a pre-defined region.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "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": "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderCustomerInfo", + "description": "", + "fields": [ + { + "name": "firstname", + "description": "First name of the customer", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "Last name of the customer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "middlename", + "description": "Middle name of the customer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "prefix", + "description": "Prefix of the customer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suffix", + "description": "Suffix of the customer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "lastname", + "description": "Order billing address lastname.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "number", + "description": "Order number.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "postcode", + "description": "", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderItem", + "description": "", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "NegotiableQuoteUidNonFatalResultInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The final discount information for the product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NegotiableQuoteUser", - "description": "A limited view of a Buyer or Seller in the negotiable quote process.", - "fields": [ - { - "name": "firstname", - "description": "The first name of the buyer or seller making a change.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The buyer's or seller's last name.", - "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 - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "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", - "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 - }, - { + "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": false, + "deprecationReason": null + }, + { + "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": "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": "product", + "description": "The ProductInterface object, which contains details about the base product", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 of the base product, including selected options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "NoSuchEntityUidError", - "description": "Contains an error message when an invalid UID was specified.", - "fields": [ - { - "name": "message", - "description": "The returned error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The specified invalid unique ID of an 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": "ErrorInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "OopePaymentMethodConfig", - "description": "", - "fields": [ - { - "name": "backend_integration_url", - "description": "The backend URL to dispatch requests related to the payment method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "custom_config", - "description": "Custom config key values.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomConfigKeyValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "OpenNegotiableQuoteTemplateInput", - "description": "Specifies the quote template id to open quote template.", - "fields": null, - "inputFields": [ - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "OrderItemOption", + "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 + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "description": "Order item details.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the order item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Order", - "description": "Contains the order ID.", - "fields": [ - { - "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": "ENUM", - "name": "OrderActionType", - "description": "The list of available order actions.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "REORDER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCEL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RETURN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The final discount information for the product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "OrderAddress", - "description": "Contains detailed information about an order's billing and shipping addresses.", - "fields": [ - { - "name": "city", - "description": "The city or town.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "The customer's company.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_code", - "description": "The customer's country.", - "args": [], - "type": { - "kind": "ENUM", - "name": "CountryCodeEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "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 fax number.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the person associated with the shipping/billing address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The family name of the person associated with the shipping/billing address.", - "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 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.", - "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": "The state or province name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_id", - "description": "The unique ID for a `Region` object of a pre-defined region.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "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": "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "OrderCustomerInfo", - "description": "", - "fields": [ - { - "name": "firstname", - "description": "First name of the customer", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "Last name of the customer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "middlename", - "description": "Middle name of the customer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "prefix", - "description": "Prefix of the customer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "suffix", - "description": "Suffix of the customer", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "Order billing address lastname.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "Order number.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": false, + "deprecationReason": null + }, + { + "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": "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": "product", + "description": "The ProductInterface object, which contains details about the base product", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 of the base product, including selected options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "OrderItem", - "description": "", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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.", - "args": [], - "type": { - "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": false, - "deprecationReason": null - }, - { - "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": "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": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "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 - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "description": "Order item details.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the order item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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.", - "args": [], - "type": { - "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": false, - "deprecationReason": null - }, - { - "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": "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": "product", - "description": "The ProductInterface object, which contains details about the base product", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 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", - "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 - }, - { - "name": "quantity_ordered", - "description": "The number of units ordered for this item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "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 - }, - { - "name": "quantity_return_requested", - "description": "The requested return quantity of the item.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_returned", - "description": "The number of returned items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "The selected options for the base product, such as color or size.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "OrderItemOption", - "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": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ConfigurableOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardOrderItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "OrderItem", - "ofType": null - } - ] - }, - { + "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", + "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 + }, + { + "name": "quantity_ordered", + "description": "The number of units ordered for this item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "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 + }, + { + "name": "quantity_return_requested", + "description": "The requested return quantity of the item.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_returned", + "description": "The number of returned items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "selected_options", + "description": "The selected options for the base product, such as color or size.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", "name": "OrderItemOption", - "description": "Represents order item options like selected or entered.", - "fields": [ - { - "name": "label", - "description": "The name of the option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value of the option.", - "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 + "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": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleOrderItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableOrderItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableOrderItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardOrderItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "OrderItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "OrderItemOption", + "description": "Represents order item options like selected or entered.", + "fields": [ + { + "name": "label", + "description": "The name of the option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value of the option.", + "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": "OrderItemPrices", + "description": "", + "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": "OrderItemPrices", - "description": "", - "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": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FixedProductTax", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "original_price", - "description": "The original price of the item.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "OBJECT", - "name": "Money", - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "FixedProductTax", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "original_price", + "description": "The original price of the item.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "OBJECT", - "name": "OrderPaymentMethod", - "description": "Contains details about the payment method used to pay for the order.", - "fields": [ - { - "name": "additional_data", - "description": "Additional data per payment method type.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "KeyValue", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The label that describes the payment method.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The payment method code that indicates how the order was paid for.", - "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 - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "OBJECT", - "name": "OrderShipment", - "description": "Contains order shipment details.", - "fields": [ - { - "name": "comments", - "description": "Comments added to the shipment.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SalesCommentItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `OrderShipment` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of items included in the shipment.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The sequential credit shipment number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracking", - "description": "An array of shipment tracking details.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShipmentTracking", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "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": "OrderTotal", - "description": "Contains details about the sales total amounts used to calculate the final price.", - "fields": [ - { - "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 - }, - { - "name": "discounts", - "description": "The applied discounts to the order.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Discount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_options", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftOptionsPrices", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grand_total_excl_tax", - "description": "The grand total of the order, excluding taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_handling", - "description": "Details about the shipping and handling costs for the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ShippingHandling", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtotal_excl_tax", - "description": "The subtotal of the order, excluding taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subtotal_incl_tax", - "description": "The subtotal of the order, including taxes.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxes", - "description": "The order tax details.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TaxItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_giftcard", - "description": "The gift card balance applied to the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_reward_points", - "description": "The total reward points applied to the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_shipping", - "description": "The shipping amount for the order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_store_credit", - "description": "The total store credit applied to the order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_tax", - "description": "The amount of tax applied to the order.", - "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": "INPUT_OBJECT", - "name": "PaymentAttributeInput", - "description": "Defines the payment attribute.", - "fields": null, - "inputFields": [ - { - "name": "key", - "description": "The code of the attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value of the attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "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": "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": "OrderPaymentMethod", + "description": "Contains details about the payment method used to pay for the order.", + "fields": [ + { + "name": "additional_data", + "description": "Additional data per payment method type.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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 - }, - { - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "KeyValue", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The label that describes the payment method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The payment method code that indicates how the order was paid for.", + "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": "OrderShipment", + "description": "Contains order shipment details.", + "fields": [ + { + "name": "comments", + "description": "Comments added to the shipment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SalesCommentItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `OrderShipment` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of items included in the shipment.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "GooglePayConfig", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "FastlaneConfig", - "ofType": null - } - ] - }, - { + "name": "ShipmentItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The sequential credit shipment number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tracking", + "description": "An array of shipment tracking details.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "fastlane", - "description": "Fastlane payment method configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "FastlaneConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "google_pay", - "description": "GooglePay payment method configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GooglePayConfig", - "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": "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 + "name": "ShipmentTracking", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "PaymentMethodInput", - "description": "Defines the payment method.", - "fields": null, - "inputFields": [ - { - "name": "additional_data", - "description": "Additional data related to the payment method.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaymentAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_services_paypal_apple_pay", - "description": "Required input for Apple Pay button", - "type": { - "kind": "INPUT_OBJECT", - "name": "ApplePayMethodInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_services_paypal_fastlane", - "description": "Required input for fastlane", - "type": { - "kind": "INPUT_OBJECT", - "name": "FastlaneMethodInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_services_paypal_google_pay", - "description": "Required input for Google Pay button", - "type": { - "kind": "INPUT_OBJECT", - "name": "GooglePayMethodInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_services_paypal_hosted_fields", - "description": "Required input for Hosted Fields", - "type": { - "kind": "INPUT_OBJECT", - "name": "HostedFieldsInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_services_paypal_smart_buttons", - "description": "Required input for Smart buttons", - "type": { - "kind": "INPUT_OBJECT", - "name": "SmartButtonMethodInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_services_paypal_vault", - "description": "Required input for vault", - "type": { - "kind": "INPUT_OBJECT", - "name": "VaultMethodInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_order_number", - "description": "The purchase order number. Optional for most payment methods.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "OrderTotal", + "description": "Contains details about the sales total amounts used to calculate the final price.", + "fields": [ + { + "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": "PaymentOrderOutput", - "description": "Contains the payment order details", - "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": "payment_source_details", - "description": "Details about the card used on the order", - "args": [], - "type": { - "kind": "OBJECT", - "name": "PaymentSourceDetails", - "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 - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The applied discounts to the order.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PaymentSDKParamsItem", - "description": "", - "fields": [ - { - "name": "code", - "description": "The payment method code used in the order", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "params", - "description": "The payment SDK parameters", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SDKParams", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Discount", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_options", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftOptionsPrices", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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": "PaymentSourceDetails", - "description": "", - "fields": [ - { - "name": "card", - "description": "Details about the card used on the order", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Card", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PaymentSourceInput", - "description": "The payment source information", - "fields": null, - "inputFields": [ - { - "name": "card", - "description": "The card payment source information", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CardPaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "grand_total_excl_tax", + "description": "The grand total of the order, excluding taxes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PaymentSourceOutput", - "description": "The payment source information", - "fields": [ - { - "name": "card", - "description": "The card payment source information", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CardPaymentSourceOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shipping_handling", + "description": "Details about the shipping and handling costs for the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ShippingHandling", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subtotal_excl_tax", + "description": "The subtotal of the order, excluding taxes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PaymentToken", - "description": "The stored payment method available to the customer.", - "fields": [ - { - "name": "details", - "description": "A description of the stored account details.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payment_method_code", - "description": "The payment method code associated with the token.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "public_hash", - "description": "The public hash of the token.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Specifies the payment token type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentTokenTypeEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PaymentTokenTypeEnum", - "description": "The list of available payment token types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "card", - "description": "phpcs:ignore Magento2.GraphQL.ValidArgumentName", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "account", - "description": "phpcs:ignore Magento2.GraphQL.ValidArgumentName", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": 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 - }, - { - "kind": "OBJECT", - "name": "ConfigurableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null - } - ] - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subtotal_incl_tax", + "description": "The subtotal of the order, including taxes.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PickupLocation", - "description": "Defines Pickup Location information.", - "fields": [ - { - "name": "city", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contact_name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latitude", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "longitude", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phone", - "description": null, - "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": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_id", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PickupLocationFilterInput", - "description": "PickupLocationFilterInput defines the list of attributes and filters for the search.", - "fields": null, - "inputFields": [ - { - "name": "city", - "description": "Filter by city.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_id", - "description": "Filter by country.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "Filter by pickup location name.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pickup_location_code", - "description": "Filter by pickup location code.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "Filter by postcode.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "Filter by region.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_id", - "description": "Filter by region id.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "Filter by street.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "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": [ - { - "name": "city", - "description": "City where pickup location is placed.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contact_name", - "description": "Name of the contact person.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_id", - "description": "Id of the country in two letters.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Description of the pickup location.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "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.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "email", - "description": "Contact email of the pickup location.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fax", - "description": "Contact fax of the pickup location.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "latitude", - "description": "Geographic latitude where pickup location is placed.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "longitude", - "description": "Geographic longitude where pickup location is placed.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "phone", - "description": "Contact phone number of the pickup location.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "Postcode where pickup location is placed.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "Name of the region.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region_id", - "description": "Id of the region.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "Street where pickup location is placed.", - "type": { - "kind": "ENUM", - "name": "SortEnum", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxes", + "description": "The order tax details.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PickupLocation", - "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 - }, - { - "name": "total_count", - "description": "The number of products returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "TaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_giftcard", + "description": "The gift card balance applied to the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_reward_points", + "description": "The total reward points applied to the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_shipping", + "description": "The shipping amount for the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PlaceNegotiableQuoteOrderOutput", - "description": "An output object that returns the generated order.", - "fields": [ - { - "name": "order", - "description": "Contains the generated order number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Order", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_store_credit", + "description": "The total store credit applied to the order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_tax", + "description": "The amount of tax applied to the order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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": "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 + "name": "Money", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "PlaceOrderForPurchaseOrderInput", - "description": "Specifies the purchase order to convert to an order.", - "fields": null, - "inputFields": [ - { - "name": "purchase_order_uid", - "description": "The unique ID of a purchase order.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PageType", + "description": "Type of page on which recommendations are requested", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "CMS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Cart", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Category", + "description": null, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "Checkout", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PageBuilder", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "Product", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentAttributeInput", + "description": "Defines the payment attribute.", + "fields": null, + "inputFields": [ + { + "name": "key", + "description": "The code of the attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "The value of the attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "PlaceOrderForPurchaseOrderOutput", - "description": "Contains the results of the request to place an order.", - "fields": [ - { - "name": "order", - "description": "Placed order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "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": "ApplePayConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "FastlaneConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GooglePayConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "HostedFieldsConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PaymentCommonConfig", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SmartButtonsConfig", + "ofType": 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": "fastlane", + "description": "Fastlane payment method configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "FastlaneConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "google_pay", + "description": "GooglePay payment method configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GooglePayConfig", + "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": "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": "INPUT_OBJECT", + "name": "PaymentMethodInput", + "description": "Defines the payment method.", + "fields": null, + "inputFields": [ + { + "name": "additional_data", + "description": "Additional data related to the payment method.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "PaymentAttributeInput", + "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": "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_fastlane", + "description": "Required input for fastlane", + "type": { + "kind": "INPUT_OBJECT", + "name": "FastlaneMethodInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "payment_services_paypal_google_pay", + "description": "Required input for Google Pay button", + "type": { + "kind": "INPUT_OBJECT", + "name": "GooglePayMethodInput", + "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": "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": "OBJECT", + "name": "PaymentOrderOutput", + "description": "Contains the payment order details", + "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": "payment_source_details", + "description": "Details about the card used on the order", + "args": [], + "type": { + "kind": "OBJECT", + "name": "PaymentSourceDetails", + "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": "OBJECT", + "name": "PaymentSDKParamsItem", + "description": "", + "fields": [ + { + "name": "code", + "description": "The payment method code used in the order", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "params", + "description": "The payment SDK parameters", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "orderV2", - "description": "Full order information.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "SDKParams", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentSourceDetails", + "description": "", + "fields": [ + { + "name": "card", + "description": "Details about the card used on the order", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Card", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PaymentSourceInput", + "description": "The payment source information", + "fields": null, + "inputFields": [ + { + "name": "card", + "description": "The card payment source information", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "PlacePurchaseOrderInput", - "description": "Specifies the quote to be converted to a purchase 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "CardPaymentSourceInput", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentSourceOutput", + "description": "The payment source information", + "fields": [ + { + "name": "card", + "description": "The card payment source information", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PlacePurchaseOrderOutput", - "description": "Contains the results of the request to place a purchase order.", - "fields": [ - { - "name": "purchase_order", - "description": "Placed purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "CardPaymentSourceOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PaymentToken", + "description": "The stored payment method available to the customer.", + "fields": [ + { + "name": "details", + "description": "A description of the stored account details.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "payment_method_code", + "description": "The payment method code associated with the token.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "public_hash", + "description": "The public hash of the token.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Specifies the payment token type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentTokenTypeEnum", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PaymentTokenTypeEnum", + "description": "The list of available payment token types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "card", + "description": "phpcs:ignore Magento2.GraphQL.ValidArgumentName", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "account", + "description": "phpcs:ignore Magento2.GraphQL.ValidArgumentName", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": 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": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "PickupLocation", + "description": "Defines Pickup Location information.", + "fields": [ + { + "name": "city", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contact_name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "email", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fax", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "latitude", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "longitude", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "phone", + "description": null, + "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": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region_id", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PickupLocationFilterInput", + "description": "PickupLocationFilterInput defines the list of attributes and filters for the search.", + "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.", + "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 + } + ], + "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": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PriceDetails", - "description": "Can be used to retrieve the main price details in case of bundle product", - "fields": [ - { - "name": "discount_percentage", - "description": "The percentage of discount applied to the main product price", - "args": [], - "type": { - "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "PickupLocation", + "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 + }, + { + "name": "total_count", + "description": "The number of products returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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": [ + { + "name": "city", + "description": "City where pickup location is placed.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "contact_name", + "description": "Name of the contact person.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "country_id", + "description": "Id of the country in two letters.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "Description of the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": 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.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "email", + "description": "Contact email of the pickup location.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": 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": "region_id", + "description": "Id of the region.", + "type": { + "kind": "ENUM", + "name": "SortEnum", + "ofType": null + }, + "defaultValue": null + }, + { + "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": "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": "PlaceNegotiableQuoteOrderOutput", + "description": "An output object that returns the generated order.", + "fields": [ + { + "name": "order", + "description": "Contains the generated order number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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": "maximum_price", - "description": "The highest possible price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductPrice", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minimum_price", - "description": "The lowest possible price for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ProductPrice", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Order", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "PriceTypeEnum", - "description": "Defines the price type.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "FIXED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PERCENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DYNAMIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "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 + } }, - { - "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": "PRICE_RANGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AS_LOW_AS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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": "PlaceOrderForPurchaseOrderInput", + "description": "Specifies the purchase order to convert to an order.", + "fields": null, + "inputFields": [ + { + "name": "purchase_order_uid", + "description": "The unique ID of a purchase order.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PlaceOrderForPurchaseOrderOutput", + "description": "Contains the results of the request to place an order.", + "fields": [ + { + "name": "order", + "description": "Placed order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 + "name": "CustomerOrder", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "description": "Product custom attributes", - "fields": [ - { - "name": "errors", - "description": "Errors when retrieving custom attributes metadata.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributeMetadataError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "Requested custom attributes", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "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": "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": "INPUT_OBJECT", + "name": "PlacePurchaseOrderInput", + "description": "Specifies the quote to be converted to a purchase 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": "OBJECT", + "name": "PlacePurchaseOrderOutput", + "description": "Contains the results of the request to place a purchase order.", + "fields": [ + { + "name": "purchase_order", + "description": "Placed purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ProductDiscount", - "description": "Contains the discount applied to a product price.", - "fields": [ - { - "name": "amount_off", - "description": "The actual value of the discount.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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 + "name": "PurchaseOrder", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Price", + "description": "Defines the price of a simple product or a part of a price range for a complex product. It can include a list of price adjustments.", + "fields": [ + { + "name": "adjustments", + "description": "A list of price adjustments.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "PriceAdjustment", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": "Contains the monetary value and currency code of a product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductViewMoney", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceAdjustment", + "description": "Specifies the amount and type of price adjustment.", + "fields": [ + { + "name": "amount", + "description": "The amount of the price adjustment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "code", + "description": "Identifies the type of price adjustment.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PriceDetails", + "description": "Can be used to retrieve the main price details in case of bundle product", + "fields": [ + { + "name": "discount_percentage", + "description": "The percentage of discount applied to the main product price", + "args": [], + "type": { + "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 + } + ], + "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": "maximum_price", + "description": "The highest possible price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minimum_price", + "description": "The lowest possible price for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductPrice", + "ofType": null + } }, - { - "kind": "ENUM", - "name": "ProductImageThumbnail", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ITSELF", - "description": "Use thumbnail of product as image.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARENT", - "description": "Use thumbnail of product's parent as image.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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": "PERCENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DYNAMIC", + "description": "", + "isDeprecated": false, + "deprecationReason": 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.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PRICE_RANGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AS_LOW_AS", + "description": "", + "isDeprecated": false, + "deprecationReason": 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 + } }, - { - "kind": "INPUT_OBJECT", - "name": "ProductInfoInput", - "description": "Product Information used for Pickup Locations search.", - "fields": null, - "inputFields": [ - { - "name": "sku", - "description": "Product SKU.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "description": "Product custom attributes", + "fields": [ + { + "name": "errors", + "description": "Errors when retrieving custom attributes metadata.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeMetadataError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "Requested custom attributes", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "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": "amount_off", + "description": "The actual value of the discount.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProductImageThumbnail", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ITSELF", + "description": "Use thumbnail of product as image.", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARENT", + "description": "Use thumbnail of product's parent as image.", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductInfoInput", + "description": "Product Information used for Pickup Locations search.", + "fields": null, + "inputFields": [ + { + "name": "sku", + "description": "Product SKU.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductInterface", + "description": "Contains fields that are common to all types of products.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell Products", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", "name": "ProductInterface", - "description": "Contains fields that are common to all types of products.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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 - } - ], - "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": "DownloadableProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardProduct", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProduct", - "ofType": null - } - ] - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "custom_attributesV2", + "description": "Product custom attributes.", + "args": [ + { + "name": "filters", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + }, + "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": "ProductLinks", - "description": "An implementation of `ProductLinksInterface`.", - "fields": [ - { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position within the list of product links.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The identifier of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductLinksInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "PriceRange", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_links", + "description": "An array of `ProductLinks` objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INTERFACE", "name": "ProductLinksInterface", - "description": "Contains information about linked products, including the link type and product type of each item.", - "fields": [ - { - "name": "link_type", - "description": "One of related, associated, upsell, or crosssell.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_sku", - "description": "The SKU of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "linked_product_type", - "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The position within the list of product links.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The identifier of the linked product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ProductLinks", - "ofType": null - } - ] - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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 + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualProduct", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProductLinks", + "description": "An implementation of `ProductLinksInterface`.", + "fields": [ + { + "name": "link_type", + "description": "One of related, associated, upsell, or crosssell.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_sku", + "description": "The SKU of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position within the list of product links.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The identifier of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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": "link_type", + "description": "One of related, associated, upsell, or crosssell.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_sku", + "description": "The SKU of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linked_product_type", + "description": "The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The position within the list of product links.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "The identifier of the linked product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProductLinks", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesAssetImage", + "description": "Contains basic information about the image asset.", + "fields": [ + { + "name": "asset_id", + "description": "Asset Id.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "media_type", + "description": "Must be asset-image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "media_url", + "description": "Asset Image Url.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesAssetVideo", + "description": "Contains basic information about the video asset.", + "fields": [ + { + "name": "media_type", + "description": "Must be asset-video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_asset_id", + "description": "Asset Id.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_media_url", + "description": "Asset Video Url.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "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 + }, + { + "name": "name", + "description": "The file name of the image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The MIME type of the file, such as image/png.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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": "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 + }, + { + "name": "video_provider", + "description": "Describes the video source.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_title", + "description": "The title of the video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_url", + "description": "The URL to the video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductPrice", + "description": "Represents a product price.", + "fields": [ + { + "name": "discount", + "description": "The price discount. Represents the difference between the regular and final price.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductDiscount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "final_price", + "description": "The final price of the product after applying discounts.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesAssetImage", - "description": "Contains basic information about the image asset.", - "fields": [ - { - "name": "asset_id", - "description": "Asset Id.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "media_type", - "description": "Must be asset-image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "media_url", - "description": "Asset Image Url.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "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.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesAssetVideo", - "description": "Contains basic information about the video asset.", - "fields": [ - { - "name": "media_type", - "description": "Must be asset-video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_asset_id", - "description": "Asset Id.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_media_url", - "description": "Asset Video Url.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "FixedProductTax", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regular_price", + "description": "The regular price of the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 - }, - { - "name": "name", - "description": "The file name of the image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The MIME type of the file, such as image/png.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Money", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSearchItem", + "description": "A single product returned by the query", + "fields": [ + { + "name": "applied_query_rule", + "description": "The query rule type that was applied to this product, if any (in preview mode only, returns null otherwise)", + "args": [], + "type": { + "kind": "OBJECT", + "name": "AppliedQueryRule", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "highlights", + "description": "An object that provides highlighted text for matched words", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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 - }, - { - "name": "video_provider", - "description": "Describes the video source.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_title", - "description": "The title of the video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_url", - "description": "The URL to the video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Highlight", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productView", + "description": "Contains a product view", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductView", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductSearchResponse", + "description": "Contains the output of a `productSearch` query", + "fields": [ + { + "name": "facets", + "description": "Details about the static and dynamic facets relevant to the search", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ProductPrice", - "description": "Represents a product price.", - "fields": [ - { - "name": "discount", - "description": "The price discount. Represents the difference between the regular and final price.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductDiscount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "final_price", - "description": "The final price of the product after applying discounts.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "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.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "FixedProductTax", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "regular_price", - "description": "The regular price of the product.", - "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 - }, - { + "name": "Aggregation", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "An array of products returned by the query", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSearchItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Information for rendering pages of search results", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_terms", + "description": "An array of strings that might include merchant-defined synonyms", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suggestions", + "description": "An array of strings that include the names of products and categories that exist in the catalog that are similar to the search query", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The total number of products returned that matched the query", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ProductSearchSortInput", + "description": "The product attribute to sort on", + "fields": null, + "inputFields": [ + { + "name": "attribute", + "description": "The attribute code of a product attribute", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "direction", + "description": "ASC (ascending) or DESC (descending)", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 + "name": "SortEnum", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "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": "ProductVideo", + "description": "Contains information about a product video.", + "fields": [ + { + "name": "disabled", + "description": "Indicates whether the image is hidden from view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The label of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "position", + "description": "The media item's position after it has been sorted.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL of the product image or video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "video_content", + "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductMediaGalleryEntriesVideoContent", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "MediaGalleryInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductView", + "description": "Defines the product fields available to the SimpleProductView and ComplexProductView types.", + "fields": [ + { + "name": "addToCartAllowed", + "description": "A flag stating if the product can be added to cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "inStock", + "description": "A flag stating if the product is in stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "lowStock", + "description": "A flag stating if the product stock is low", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "attributes", + "description": "A list of merchant-defined attributes designated for the storefront.", + "args": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ProductVideo", - "description": "Contains information about a product video.", - "fields": [ - { - "name": "disabled", - "description": "Indicates whether the image is hidden from view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "label", - "description": "The label of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "position", - "description": "The media item's position after it has been sorted.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "url", - "description": "The URL of the product image or video.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "video_content", - "description": "Contains a `ProductMediaGalleryEntriesVideoContent` object.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductMediaGalleryEntriesVideoContent", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "MediaGalleryInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ProductViewAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The detailed description of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The product ID, generated as a composite key, unique per locale.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "images", + "description": "A list of images defined for the product.", + "args": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PurchaseOrder", - "description": "Contains details about a purchase order.", - "fields": [ - { - "name": "approval_flow", - "description": "The approval flows for each applied rules.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderRuleApprovalFlow", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_actions", - "description": "Purchase order actions available to the customer. Can be used to display action buttons on the client.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderAction", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "The set of comments applied to the purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderComment", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date the purchase order was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_by", - "description": "The company user who created the purchase order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "history_log", - "description": "The log of the events related to the purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderHistoryItem", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "The purchase order number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order", - "description": "The reference to the order placed based on the purchase order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quote", - "description": "The quote related to the purchase order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The current status of the purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "A unique identifier for the purchase order.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The date the purchase order was last updated.", - "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": "PurchaseOrderAction", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "REJECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCEL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VALIDATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PLACE_ORDER", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "name": "ProductViewImage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "videos", + "description": "A list of videos defined for the product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PurchaseOrderActionError", - "description": "Contains details about a failed action.", - "fields": [ - { - "name": "message", - "description": "The returned error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The error type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ProductViewVideo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastModifiedAt", + "description": "Date and time when the product was last updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescription", + "description": "A brief overview of the product for search results listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "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": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Product name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortDescription", + "description": "A summary of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputOptions", + "description": "A list of input options.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PurchaseOrderApprovalFlowEvent", - "description": "Contains details about a single event in the approval flow of the purchase order.", - "fields": [ - { - "name": "message", - "description": "A formatted message.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The approver name.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "role", - "description": "The approver role.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status related to the event.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalFlowItemStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The date and time the event was updated.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "PurchaseOrderApprovalFlowItemStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "name": "ProductViewInputOption", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "sku", + "description": "Product SKU.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": "External Id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "url", + "description": "Canonical URL of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "urlKey", + "description": "The URL key of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "links", + "description": "A list of product links.", + "args": [ + { + "name": "linkTypes", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "description": "Contains details about a purchase order approval rule.", - "fields": [ - { - "name": "applies_to_roles", - "description": "The name of the user(s) affected by the the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "approver_roles", - "description": "The name of the user who needs to approve purchase orders that trigger the approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "condition", - "description": "Condition which triggers the approval rule.", - "args": [], - "type": { - "kind": "INTERFACE", - "name": "PurchaseOrderApprovalRuleConditionInterface", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date the purchase order rule was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_by", - "description": "The name of the user who created the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "Description of the purchase order approval rule.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique identifier for the purchase order approval rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The date the purchase order rule was last updated.", - "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 + "name": "ProductViewLink", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "Indicates if the product was retrieved from the primary or the backup query", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Visibility setting of the product", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ComplexProductView", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleProductView", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProductViewAttribute", + "description": "A container for customer-defined attributes that are displayed the storefront.", + "fields": [ + { + "name": "label", + "description": "Label of the attribute.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Name of an attribute code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", + "description": "Roles designated for an attribute on the storefront, such as \"Show on PLP\", \"Show in PDP\", or \"Show in Search\".", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "Attribute value, arbitrary of type.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "JSON", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ProductViewCurrency", + "description": "The list of supported currency codes.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "AED", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AFN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ALL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AMD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ANG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AOA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ARS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AWG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AZN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BAM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BBD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BDT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BGN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BHD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BIF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BMD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BND", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BOB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BRL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BTN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BUK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BWP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BYN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "BZD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CAD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CDF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CHW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CNY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CRC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CVE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CZK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DJF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DKK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DOP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DZD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EEK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EGP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ETB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "EUR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FJD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FKP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GBP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GEK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GEL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GHS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GIP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GMD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GNF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GQE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GTQ", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GYD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HKD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HNL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HRK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HTG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HUF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IDR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ILS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IQD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IRR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ISK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JMD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JOD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "JPY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KES", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KGS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KHR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KMF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KPW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KRW", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KWD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KYD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "KZT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LAK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LBP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LKR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LRD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LSL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LSM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LTL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LVL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LYD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MDL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MGA", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MKD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MMK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MNT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MOP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MRO", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MUR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MVR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MWK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MXN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MYR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MZN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NAD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NGN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NIC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NPR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NZD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OMR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PAB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PEN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PGK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PHP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PKR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLN", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PYG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "QAR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RHD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ROL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RON", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RSD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RUB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RWF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SAR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SBD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SDG", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SEK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SGD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SHP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SKK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SLL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SOS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SRD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "STD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SVC", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SYP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SZL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "THB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TJS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TMM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TND", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TOP", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRL", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TRY", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TTD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TWD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TZS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UAH", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UGX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "USD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UYU", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UZS", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VEB", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VEF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VND", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VUV", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WST", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XCD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XOF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "XPF", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "YER", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZAR", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZMK", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ZWD", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NONE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewImage", + "description": "Contains details about a product image.", + "fields": [ + { + "name": "label", + "description": "The display label of the product image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", + "description": "A list that describes how the image is used. Can be image, small_image, or thumbnail.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL to the product image.", + "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": "ProductViewInputOption", + "description": "Product options provide a way to configure products by making selections of particular option values. Selecting one or many options will point to a simple product.", + "fields": [ + { + "name": "id", + "description": "The ID of an option value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the option value", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "required", + "description": "Wether this option is required or not", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of data entry", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "markupAmount", + "description": "Price markup or markdown", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "suffix", + "description": "SKU suffix to add to the product", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sortOrder", + "description": "Sort order", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "range", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductViewInputOptionRange", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "imageSize", + "description": null, + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductViewInputOptionImageSize", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fileExtensions", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewInputOptionImageSize", + "description": null, + "fields": [ + { + "name": "width", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "height", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewInputOptionRange", + "description": null, + "fields": [ + { + "name": "from", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewLink", + "description": "The product link type.", + "fields": [ + { + "name": "product", + "description": "Contains the details of the product found in the link.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductView", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "linkTypes", + "description": "Stores the types of the links with this product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewMoney", + "description": "Defines a monetary value, including a numeric value and a currency code.", + "fields": [ + { + "name": "currency", + "description": "A three-letter currency code, such as USD or EUR.", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductViewCurrency", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A number expressing a monetary value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewOption", + "description": "Product options provide a way to configure products by making selections of particular option values. Selecting one or many options will point to a simple product.", + "fields": [ + { + "name": "id", + "description": "The ID of the option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "multi", + "description": "Indicates whether the option allows multiple choices.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "required", + "description": "Indicates whether the option must be selected.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the option.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "List of available option values.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductViewOptionValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ProductViewOptionValue", + "description": "Defines the product fields available to the ProductViewOptionValueProduct and ProductViewOptionValueConfiguration types.", + "fields": [ + { + "name": "id", + "description": "The ID of an option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inStock", + "description": "Indicates if the option is in stock.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProductViewOptionValueConfiguration", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductViewOptionValueProduct", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductViewOptionValueSwatch", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProductViewOptionValueConfiguration", + "description": "An implementation of ProductViewOptionValue for configuration values.", + "fields": [ + { + "name": "id", + "description": "The ID of an option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inStock", + "description": "Indicates if the option is in stock.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductViewOptionValue", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewOptionValueProduct", + "description": "An implementation of ProductViewOptionValue that adds details about a simple product.", + "fields": [ + { + "name": "id", + "description": "The ID of an option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isDefault", + "description": "States if the option value is default or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Details about a simple product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SimpleProductView", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Default quantity of an option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inStock", + "description": "Indicates if the option is in stock.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductViewOptionValue", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewOptionValueSwatch", + "description": "An implementation of ProductViewOptionValueSwatch for swatches.", + "fields": [ + { + "name": "id", + "description": "The ID of an option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display name of the option value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Indicates the type of the swatch.", + "args": [], + "type": { + "kind": "ENUM", + "name": "SwatchType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value of the swatch depending on the type of the swatch.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inStock", + "description": "Indicates if the option is in stock.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductViewOptionValue", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewPrice", + "description": "Base product price view, inherent for simple products.", + "fields": [ + { + "name": "final", + "description": "Price value after discounts, excluding personalized promotions.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Price", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "regular", + "description": "Base product price specified by the merchant.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Price", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tiers", + "description": "Volume based pricing", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleConditionAmount", - "description": "Contains approval rule condition details, including the amount to be evaluated.", - "fields": [ - { - "name": "amount", - "description": "The amount to be be used for evaluation of the approval rule condition.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attribute", - "description": "The type of purchase order approval rule.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operator", - "description": "The operator to be used for evaluating the approval rule condition.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "PurchaseOrderApprovalRuleConditionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "name": "ProductViewTierPrice", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "roles", + "description": "Price roles, stating if the price should be visible or hidden.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "INTERFACE", - "name": "PurchaseOrderApprovalRuleConditionInterface", - "description": "Purchase order rule condition details.", - "fields": [ - { - "name": "attribute", - "description": "The type of purchase order approval rule.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operator", - "description": "The operator to be used for evaluating the approval rule condition.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleConditionAmount", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleConditionQuantity", - "ofType": null - } - ] + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewPriceRange", + "description": "The minimum and maximum price of a complex product.", + "fields": [ + { + "name": "maximum", + "description": "Maximum price.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductViewPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minimum", + "description": "Minimum price.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductViewPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "UNION", + "name": "ProductViewTierCondition", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ProductViewTierRangeCondition", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ProductViewTierExactMatchCondition", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ProductViewTierExactMatchCondition", + "description": null, + "fields": [ + { + "name": "in", + "description": null, + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewTierPrice", + "description": null, + "fields": [ + { + "name": "tier", + "description": "Volume based price", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Price", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Condition to active price", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "UNION", + "name": "ProductViewTierCondition", + "ofType": null + } + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewTierRangeCondition", + "description": null, + "fields": [ + { + "name": "gte", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lt", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewVariant", + "description": null, + "fields": [ + { + "name": "selections", + "description": "List of option values that make up the variant.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product corresponding to the variant.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "ProductView", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewVariantResults", + "description": null, + "fields": [ + { + "name": "variants", + "description": "List of product variants.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductViewVariant", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cursor", + "description": "Pagination cursor", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ProductViewVideo", + "description": "Contains details about a product video", + "fields": [ + { + "name": "preview", + "description": "Preview image for the video", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductViewImage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "url", + "description": "The URL to the product video.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Description of the product video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The title of the product video.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PurchaseHistory", + "description": "User purchase history", + "fields": null, + "inputFields": [ + { + "name": "date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "items", + "description": null, + "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": "PurchaseOrder", + "description": "Contains details about a purchase order.", + "fields": [ + { + "name": "approval_flow", + "description": "The approval flows for each applied rules.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderRuleApprovalFlow", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_actions", + "description": "Purchase order actions available to the customer. Can be used to display action buttons on the client.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderAction", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "The set of comments applied to the purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderComment", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date the purchase order was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_by", + "description": "The company user who created the purchase order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "history_log", + "description": "The log of the events related to the purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderHistoryItem", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "The purchase order number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order", + "description": "The reference to the order placed based on the purchase order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerOrder", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quote", + "description": "The quote related to the purchase order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The current status of the purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "MORE_THAN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LESS_THAN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MORE_THAN_OR_EQUAL_TO", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LESS_THAN_OR_EQUAL_TO", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleConditionQuantity", - "description": "Contains approval rule condition details, including the quantity to be evaluated.", - "fields": [ - { - "name": "attribute", - "description": "The type of purchase order approval rule.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "operator", - "description": "The operator to be used for evaluating the approval rule condition.", - "args": [], - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleConditionOperator", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity to be used for evaluation of the approval rule condition.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "PurchaseOrderApprovalRuleConditionInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrderApprovalRuleInput", - "description": "Defines a new purchase order approval rule.", - "fields": null, - "inputFields": [ - { - "name": "applies_to", - "description": "A list of company user role IDs to which this purchase order approval rule should be applied. When an empty array is provided, the rule is applied to all user roles in the system, including those created in the future.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "approvers", - "description": "A list of B2B user roles that can approve this purchase order approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "condition", - "description": "The condition of the purchase order approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "A summary of the purpose of the purchase order approval rule.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The purchase order approval rule name.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the purchase order approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleStatus", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "PurchaseOrderStatus", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "A unique identifier for the purchase order.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The date the purchase order was last updated.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRuleMetadata", - "description": "Contains metadata that can be used to render rule edit forms.", - "fields": [ - { - "name": "available_applies_to", - "description": "A list of B2B user roles that the rule can be applied to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_condition_currencies", - "description": "A list of currencies that can be used to create approval rules based on amounts, for example shipping cost rules.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AvailableCurrency", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "available_requires_approval_from", - "description": "A list of B2B user roles that can be specified as approvers for the approval rules.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PurchaseOrderAction", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "REJECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCEL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VALIDATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PLACE_ORDER", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderActionError", + "description": "Contains details about a failed action.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The error type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PurchaseOrderErrorType", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalFlowEvent", + "description": "Contains details about a single event in the approval flow of the purchase order.", + "fields": [ + { + "name": "message", + "description": "A formatted message.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The approver name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "role", + "description": "The approver role.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status related to the event.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalFlowItemStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The date and time the event was updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PurchaseOrderApprovalFlowItemStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRule", + "description": "Contains details about a purchase order approval rule.", + "fields": [ + { + "name": "applies_to_roles", + "description": "The name of the user(s) affected by the the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "approver_roles", + "description": "The name of the user who needs to approve purchase orders that trigger the approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "condition", + "description": "Condition which triggers the approval rule.", + "args": [], + "type": { + "kind": "INTERFACE", + "name": "PurchaseOrderApprovalRuleConditionInterface", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date the purchase order rule was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_by", + "description": "The name of the user who created the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "Description of the purchase order approval rule.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", "name": "PurchaseOrderApprovalRuleStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ENABLED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISABLED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique identifier for the purchase order approval rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The date the purchase order rule was last updated.", + "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": "PurchaseOrderApprovalRuleConditionAmount", + "description": "Contains approval rule condition details, including the amount to be evaluated.", + "fields": [ + { + "name": "amount", + "description": "The amount to be be used for evaluation of the approval rule condition.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attribute", + "description": "The type of purchase order approval rule.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "description": "The operator to be used for evaluating the approval rule condition.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PurchaseOrderApprovalRuleConditionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "PurchaseOrderApprovalRuleConditionInterface", + "description": "Purchase order rule condition details.", + "fields": [ + { + "name": "attribute", + "description": "The type of purchase order approval rule.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "description": "The operator to be used for evaluating the approval rule condition.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRuleConditionAmount", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRuleConditionQuantity", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "MORE_THAN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LESS_THAN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MORE_THAN_OR_EQUAL_TO", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "LESS_THAN_OR_EQUAL_TO", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRuleConditionQuantity", + "description": "Contains approval rule condition details, including the quantity to be evaluated.", + "fields": [ + { + "name": "attribute", + "description": "The type of purchase order approval rule.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "operator", + "description": "The operator to be used for evaluating the approval rule condition.", + "args": [], + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleConditionOperator", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity to be used for evaluation of the approval rule condition.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "PurchaseOrderApprovalRuleConditionInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrderApprovalRuleInput", + "description": "Defines a new purchase order approval rule.", + "fields": null, + "inputFields": [ + { + "name": "applies_to", + "description": "A list of company user role IDs to which this purchase order approval rule should be applied. When an empty array is provided, the rule is applied to all user roles in the system, including those created in the future.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "approvers", + "description": "A list of B2B user roles that can approve this purchase order approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "condition", + "description": "The condition of the purchase order approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "description", + "description": "A summary of the purpose of the purchase order approval rule.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The purchase order approval rule name.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "status", + "description": "The status of the purchase order approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "GRAND_TOTAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SHIPPING_INCL_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NUMBER_OF_SKUS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "name": "PurchaseOrderApprovalRuleStatus", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRules", - "description": "Contains the approval rules that the customer can see.", - "fields": [ - { - "name": "items", - "description": "A list of purchase order approval rules visible to the customer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalRule", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Result pagination details.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "The total number of purchase order approval rules visible to the customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRuleMetadata", + "description": "Contains metadata that can be used to render rule edit forms.", + "fields": [ + { + "name": "available_applies_to", + "description": "A list of B2B user roles that the rule can be applied to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_condition_currencies", + "description": "A list of currencies that can be used to create approval rules based on amounts, for example shipping cost rules.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AvailableCurrency", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "available_requires_approval_from", + "description": "A list of B2B user roles that can be specified as approvers for the approval rules.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyRole", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRules", + "description": "Contains the approval rules that the customer can see.", + "fields": [ + { + "name": "items", + "description": "A list of purchase order approval rules visible to the customer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalRule", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Result pagination details.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "The total number of purchase order approval rules visible to the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ENABLED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISABLED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "GRAND_TOTAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SHIPPING_INCL_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NUMBER_OF_SKUS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderComment", + "description": "Contains details about a comment.", + "fields": [ + { + "name": "author", + "description": "The user who left the comment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date and time when the comment was created.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The text of the comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "A unique identifier of the comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "PurchaseOrderComment", - "description": "Contains details about a comment.", - "fields": [ - { - "name": "author", - "description": "The user who left the comment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date and time when the comment was created.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The text of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "A unique identifier of the comment.", - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PurchaseOrderErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPERATION_NOT_APPLICABLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COULD_NOT_SAVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_VALID_DATA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderHistoryItem", + "description": "Contains details about a status change.", + "fields": [ + { + "name": "activity", + "description": "The activity type of the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date and time when the event happened.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "message", + "description": "The message representation of the event.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "A unique identifier of the purchase order history item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "ENUM", - "name": "PurchaseOrderErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OPERATION_NOT_APPLICABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COULD_NOT_SAVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_VALID_DATA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "PurchaseOrderRuleApprovalFlow", + "description": "Contains details about approval roles applied to the purchase order and status changes.", + "fields": [ + { + "name": "events", + "description": "The approval flow event related to the rule.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderApprovalFlowEvent", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "rule_name", + "description": "The name of the applied rule.", + "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": "PurchaseOrders", + "description": "Contains a list of purchase orders.", + "fields": [ + { + "name": "items", + "description": "Purchase orders matching the search criteria.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrder", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Page information of search result's current page.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_count", + "description": "Total number of purchase orders found matching the search criteria.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersActionInput", + "description": "Defines which purchase orders to act on.", + "fields": null, + "inputFields": [ + { + "name": "purchase_order_uids", + "description": "An array of purchase order UIDs.", + "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": "PurchaseOrdersActionOutput", + "description": "Returns a list of updated purchase orders and any error messages.", + "fields": [ + { + "name": "errors", + "description": "An array of error messages encountered while performing the operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrderActionError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "purchase_orders", + "description": "A list of purchase orders.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrder", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "PurchaseOrdersFilterInput", + "description": "Defines the criteria to use to filter the list of purchase orders.", + "fields": null, + "inputFields": [ + { + "name": "company_purchase_orders", + "description": "Include only purchase orders made by subordinate company users.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "created_date", + "description": "Filter by the creation date of the purchase order.", + "type": { + "kind": "INPUT_OBJECT", + "name": "FilterRangeTypeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "require_my_approval", + "description": "Include only purchase orders that are waiting for the customer’s approval.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "Filter by the status of the purchase order.", + "type": { + "kind": "ENUM", + "name": "PurchaseOrderStatus", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "PurchaseOrderStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVAL_REQUIRED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_IN_PROGRESS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_PLACED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ORDER_FAILED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CANCELED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED_PENDING_PAYMENT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Query", + "description": "", + "fields": [ + { + "name": "products", + "description": "Search for products that match the specified SKU values.", + "args": [ + { + "name": "skus", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductView", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "refineProduct", + "description": null, + "args": [ + { + "name": "optionIds", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "INTERFACE", + "name": "ProductView", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "variants", + "description": null, + "args": [ + { + "name": "sku", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "optionIds", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "pageSize", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "cursor", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductViewVariantResults", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "categories", + "description": null, + "args": [ + { + "name": "ids", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "roles", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "subtree", + "description": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "Subtree", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PurchaseOrderHistoryItem", - "description": "Contains details about a status change.", - "fields": [ - { - "name": "activity", - "description": "The activity type of the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date and time when the event happened.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "The message representation of the event.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "A unique identifier of the purchase order history 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": null - }, - { + "name": "CategoryView", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "attributesForm", + "description": "Retrieve EAV attributes associated to a frontend form. Use countries query provided by DirectoryGraphQl module to retrieve region_id and country_id attribute options.", + "args": [ + { + "name": "formCode", + "description": "Form code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PurchaseOrderRuleApprovalFlow", - "description": "Contains details about approval roles applied to the purchase order and status changes.", - "fields": [ - { - "name": "events", - "description": "The approval flow event related to the rule.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderApprovalFlowEvent", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "rule_name", - "description": "The name of the applied rule.", - "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": "PurchaseOrderStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVAL_REQUIRED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORDER_IN_PROGRESS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORDER_PLACED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ORDER_FAILED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CANCELED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED_PENDING_PAYMENT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "name": "AttributesFormOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attributesList", + "description": "Returns a list of attributes metadata for a given entity type.", + "args": [ + { + "name": "entityType", + "description": "Entity type.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "AttributeEntityTypeEnum", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "filters", + "description": "Identifies which filter inputs to search for and return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "AttributesMetadataOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "availableStores", + "description": "Get a list of available store views and their config information.", + "args": [ + { + "name": "useCurrentGroup", + "description": "Filter store views by the current store group.", + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PurchaseOrders", - "description": "Contains a list of purchase orders.", - "fields": [ - { - "name": "items", - "description": "Purchase orders matching the search criteria.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Page information of search result's current page.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_count", - "description": "Total number of purchase orders found matching the search criteria.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersActionInput", - "description": "Defines which purchase orders to act on.", - "fields": null, - "inputFields": [ - { - "name": "purchase_order_uids", - "description": "An array of purchase order UIDs.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "StoreConfig", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart", + "description": "Return information about the specified shopping cart.", + "args": [ + { + "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 + } + ], + "type": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "checkoutAgreements", + "description": "Return Terms and Conditions configuration information.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "PurchaseOrdersActionOutput", - "description": "Returns a list of updated purchase orders and any error messages.", - "fields": [ - { - "name": "errors", - "description": "An array of error messages encountered while performing the operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrderActionError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_orders", - "description": "A list of purchase orders.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "PurchaseOrdersFilterInput", - "description": "Defines the criteria to use to filter the list of purchase orders.", - "fields": null, - "inputFields": [ - { - "name": "company_purchase_orders", - "description": "Include only purchase orders made by subordinate company users.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_date", - "description": "Filter by the creation date of the purchase order.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterRangeTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "require_my_approval", - "description": "Include only purchase orders that are waiting for the customer\u2019s approval.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Filter by the status of the purchase order.", - "type": { - "kind": "ENUM", - "name": "PurchaseOrderStatus", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CheckoutAgreement", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "company", + "description": "Return detailed information about the customer's company within the current company context.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "compareList", + "description": "Return products that have been added to the specified compare list.", + "args": [ + { + "name": "uid", + "description": "The unique ID of the compare list to be queried.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "CompareList", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "countries", + "description": "The countries query provides information for all countries.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Query", - "description": "", - "fields": [ - { - "name": "attributesForm", - "description": "Retrieve EAV attributes associated to a frontend form. Use countries query provided by DirectoryGraphQl module to retrieve region_id and country_id attribute options.", - "args": [ - { - "name": "formCode", - "description": "Form code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributesFormOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "attributesList", - "description": "Returns a list of attributes metadata for a given entity type.", - "args": [ - { - "name": "entityType", - "description": "Entity type.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "AttributeEntityTypeEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filters", - "description": "Identifies which filter inputs to search for and return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AttributeFilterInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "AttributesMetadataOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "availableStores", - "description": "Get a list of available store views and their config information.", - "args": [ - { - "name": "useCurrentGroup", - "description": "Filter store views by the current store group.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "StoreConfig", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart", - "description": "Return information about the specified shopping cart.", - "args": [ - { - "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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "checkoutAgreements", - "description": "Return Terms and Conditions configuration information.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CheckoutAgreement", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "company", - "description": "Return detailed information about the customer's company within the current company context.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "compareList", - "description": "Return products that have been added to the specified compare list.", - "args": [ - { - "name": "uid", - "description": "The unique ID of the compare list to be queried.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "CompareList", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "countries", - "description": "The countries query provides information for all countries.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "The countries query provides information for a single country.", - "args": [ - { - "name": "id", - "description": "", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currency", - "description": "Return information about the store's currency.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Currency", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customAttributeMetadataV2", - "description": "Retrieve EAV attributes metadata.", - "args": [ - { - "name": "attributes", - "description": "", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "AttributeInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "AttributesMetadataOutput", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer", - "description": "Return detailed information about a customer account.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Customer", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customerCart", - "description": "Return information about the customer's shopping cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "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": "customerGroup", - "description": "Provides Customer Group assigned to the Customer or Guest.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerGroupStorefront", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customerPaymentTokens", - "description": "Return a list of customer payment tokens stored in the vault.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "CustomerPaymentTokens", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customerSegments", - "description": "Customer segments associated with the current customer or guest/visitor.", - "args": [ - { - "name": "cartId", - "description": "The unique ID of the cart to query.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerSegmentStorefront", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getPaymentConfig", - "description": "Retrieves the payment configuration for a given location", - "args": [ - { - "name": "location", - "description": "Defines the origin location for that payment request", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentLocation", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PaymentConfigOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getPaymentOrder", - "description": "Retrieves the payment details for the order", - "args": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "PayPal order ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PaymentOrderOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getPaymentSDK", - "description": "Gets the payment SDK urls and values", - "args": [ - { - "name": "location", - "description": "Defines the origin location for that payment request", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "PaymentLocation", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GetPaymentSDKOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "getVaultConfig", - "description": "Retrieves the vault configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VaultConfigOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftCardAccount", - "description": "Return details about a specific gift card.", - "args": [ - { - "name": "input", - "description": "An input object that specifies the gift card code.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftCardAccountInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GiftCardAccount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistry", - "description": "Return the specified gift registry. Some details will not be available to guests.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the registry to search for.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistryEmailSearch", - "description": "Search for gift registries by specifying a registrant email address.", - "args": [ - { - "name": "email", - "description": "The registrant's email.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistryIdSearch", - "description": "Search for gift registries by specifying a registry URL key.", - "args": [ - { - "name": "giftRegistryUid", - "description": "The unique ID of the gift registry.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistryTypeSearch", - "description": "Search for gift registries by specifying the registrant name and registry type ID.", - "args": [ - { - "name": "firstName", - "description": "The first name of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastName", - "description": "The last name of the registrant.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistryTypeUid", - "description": "The type UID of the registry.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistrySearchResult", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "giftRegistryTypes", - "description": "Get a list of available gift registry types.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "GiftRegistryType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "guestOrder", - "description": "Retrieve guest order details based on number, email and billing last name.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GuestOrderInformationInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "guestOrderByToken", - "description": "Retrieve guest order details based on token.", - "args": [ - { - "name": "input", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "OrderTokenInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomerOrder", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCompanyAdminEmailAvailable", - "description": "Check whether the specified email can be used to register a company admin.", - "args": [ - { - "name": "email", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsCompanyAdminEmailAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCompanyEmailAvailable", - "description": "Check whether the specified email can be used to register a new company.", - "args": [ - { - "name": "email", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsCompanyEmailAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCompanyRoleNameAvailable", - "description": "Check whether the specified role name is valid for the company.", - "args": [ - { - "name": "name", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsCompanyRoleNameAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isCompanyUserEmailAvailable", - "description": "Check whether the specified email can be used to register a company user.", - "args": [ - { - "name": "email", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsCompanyUserEmailAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isEmailAvailable", - "description": "Check whether the specified email has already been used to create a customer account.", - "args": [ - { - "name": "email", - "description": "The email address to check.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "IsEmailAvailableOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "negotiableQuote", - "description": "Retrieve the specified negotiable quote.", - "args": [ - { - "name": "uid", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "negotiableQuoteTemplate", - "description": "Retrieve the specified negotiable quote template.", - "args": [ - { - "name": "templateId", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "negotiableQuoteTemplates", - "description": "Return a list of negotiable quote templates that can be viewed by the logged-in customer.", - "args": [ - { - "name": "filter", - "description": "The filter to use to determine which negotiable quote templates to return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateFilterInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort", - "description": "The field to use for sorting results.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateSortInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplatesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "negotiableQuotes", - "description": "Return 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 return.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteFilterInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "The page of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort", - "description": "The field to use for sorting results.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteSortInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuotesOutput", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pickupLocations", - "description": "The pickup locations query searches for locations that match the search request requirements.", - "args": [ - { - "name": "area", - "description": "Perform search by location using radius and search term.", - "type": { - "kind": "INPUT_OBJECT", - "name": "AreaInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "filters", - "description": "Apply filters by attributes.", - "type": { - "kind": "INPUT_OBJECT", - "name": "PickupLocationFilterInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": 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", - "isDeprecated": false, - "deprecationReason": 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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "productsInfo", - "description": "Information about products which should be delivered.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ProductInfoInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "PickupLocations", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "recaptchaFormConfig", - "description": null, - "args": [ - { - "name": "formType", - "description": "", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReCaptchaFormEnum", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ReCaptchaConfigOutput", - "ofType": null - }, - "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "QuoteTemplateLineItemNoteInput", - "description": "Sets quote item note.", - "fields": null, - "inputFields": [ - { - "name": "item_id", - "description": "The unique ID of a `CartLineItem` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "note", - "description": "The note text to be added.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "templateId", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "The countries query provides information for a single country.", + "args": [ + { + "name": "id", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Country", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "currency", + "description": "Return information about the store's currency.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Currency", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customAttributeMetadataV2", + "description": "Retrieve EAV attributes metadata.", + "args": [ + { + "name": "attributes", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "AttributeInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "QuoteTemplateNotificationMessage", - "description": "Contains a notification message for a negotiable quote template.", - "fields": [ - { - "name": "message", - "description": "The notification message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of notification 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 - }, - { + "name": "AttributesMetadataOutput", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": "Return detailed information about a customer account.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Customer", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerCart", + "description": "Return information about the customer's shopping cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ReCaptchaConfigOutput", - "description": "", - "fields": [ - { - "name": "configurations", - "description": "Configuration details for reCaptcha type", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReCaptchaConfiguration", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_enabled", - "description": "Indicates whether reCaptcha type is enabled", - "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 - }, - { + "name": "Cart", + "ofType": null + } + }, + "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": "customerGroup", + "description": "Provides Customer Group assigned to the Customer or Guest.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ReCaptchaConfiguration", - "description": "Contains reCAPTCHA form configuration details.", - "fields": [ - { - "name": "badge_position", - "description": "The position of the invisible reCAPTCHA badge on each page.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language_code", - "description": "A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.", - "args": [], - "type": { - "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": "re_captcha_type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReCaptchaTypeEmum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "technical_failure_message", - "description": "The message that appears when reCaptcha fails.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "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": "validation_failure_message", - "description": "The message that appears to the user if validation fails.", - "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.", - "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 - }, - { + "name": "CustomerGroupStorefront", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerPaymentTokens", + "description": "Return a list of customer payment tokens stored in the vault.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "CustomerPaymentTokens", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customerSegments", + "description": "Customer segments associated with the current customer or guest/visitor.", + "args": [ + { + "name": "cartId", + "description": "The unique ID of the cart to query.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ReCaptchaConfigurationV3", - "description": "Contains reCAPTCHA V3-Invisible configuration details.", - "fields": [ - { - "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": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "failure_message", - "description": "The message that appears to the user if validation fails.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "forms", - "description": "A list of forms on the storefront that have been configured to use reCAPTCHA V3.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReCaptchaFormEnum", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_enabled", - "description": "Return whether recaptcha is enabled or not", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "language_code", - "description": "A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.", - "args": [], - "type": { - "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "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.", - "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": "ReCaptchaFormEnum", - "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": "", - "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": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RESEND_CONFIRMATION_EMAIL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReCaptchaTypeEmum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INVISIBLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RECAPTCHA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RECAPTCHA_V3", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "name": "CustomerSegmentStorefront", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "getPaymentConfig", + "description": "Retrieves the payment configuration for a given location", + "args": [ + { + "name": "location", + "description": "Defines the origin location for that payment request", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentLocation", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PaymentConfigOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "getPaymentOrder", + "description": "Retrieves the payment details for the order", + "args": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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 + } + ], + "type": { + "kind": "OBJECT", + "name": "PaymentOrderOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "getPaymentSDK", + "description": "Gets the payment SDK urls and values", + "args": [ + { + "name": "location", + "description": "Defines the origin location for that payment request", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "PaymentLocation", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GetPaymentSDKOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "getVaultConfig", + "description": "Retrieves the vault configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VaultConfigOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftCardAccount", + "description": "Return details about a specific gift card.", + "args": [ + { + "name": "input", + "description": "An input object that specifies the gift card code.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GiftCardAccountInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "GiftCardAccount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistry", + "description": "Return the specified gift registry. Some details will not be available to guests.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the registry to search for.", + "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": "giftRegistryEmailSearch", + "description": "Search for gift registries by specifying a registrant email address.", + "args": [ + { + "name": "email", + "description": "The registrant's email.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Region", - "description": "", - "fields": [ - { - "name": "code", - "description": "The two-letter code for the region, such as TX for Texas.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": 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": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "GiftRegistrySearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistryIdSearch", + "description": "Search for gift registries by specifying a registry URL key.", + "args": [ + { + "name": "giftRegistryUid", + "description": "The unique ID of the gift registry.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "INPUT_OBJECT", - "name": "RemoveCouponsFromCartInput", - "description": "Remove coupons 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, - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "GiftRegistrySearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistryTypeSearch", + "description": "Search for gift registries by specifying the registrant name and registry type ID.", + "args": [ + { + "name": "firstName", + "description": "The first name of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "lastName", + "description": "The last name of the registrant.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "giftRegistryTypeUid", + "description": "The type UID of the registry.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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 - }, - { + "name": "GiftRegistrySearchResult", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "giftRegistryTypes", + "description": "Get a list of available gift registry types.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "RemoveGiftRegistryItemsOutput", - "description": "Contains the results of a request to remove an item from a gift registry.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry after removing items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "GiftRegistryType", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "guestOrder", + "description": "Retrieve guest order details based on number, email and billing last name.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "GuestOrderInformationInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomerOrder", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "guestOrderByToken", + "description": "Retrieve guest order details based on token.", + "args": [ + { + "name": "input", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "OrderTokenInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "CustomerOrder", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCompanyAdminEmailAvailable", + "description": "Check whether the specified email can be used to register a company admin.", + "args": [ + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsCompanyAdminEmailAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCompanyEmailAvailable", + "description": "Check whether the specified email can be used to register a new company.", + "args": [ + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsCompanyEmailAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCompanyRoleNameAvailable", + "description": "Check whether the specified role name is valid for the company.", + "args": [ + { + "name": "name", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsCompanyRoleNameAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isCompanyUserEmailAvailable", + "description": "Check whether the specified email can be used to register a company user.", + "args": [ + { + "name": "email", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsCompanyUserEmailAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "isEmailAvailable", + "description": "Check whether the specified email has already been used to create a customer account.", + "args": [ + { + "name": "email", + "description": "The email address to check.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "IsEmailAvailableOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negotiableQuote", + "description": "Retrieve the specified negotiable quote.", + "args": [ + { + "name": "uid", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negotiableQuoteTemplate", + "description": "Retrieve the specified negotiable quote template.", + "args": [ + { + "name": "templateId", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negotiableQuoteTemplates", + "description": "Return a list of negotiable quote templates that can be viewed by the logged-in customer.", + "args": [ + { + "name": "filter", + "description": "The filter to use to determine which negotiable quote templates to return.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteTemplateFilterInput", + "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": "NegotiableQuoteTemplateSortInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplatesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "negotiableQuotes", + "description": "Return 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 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.", + "type": { + "kind": "INPUT_OBJECT", + "name": "NegotiableQuoteSortInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuotesOutput", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pickupLocations", + "description": "The pickup locations query searches for locations that match the search request requirements.", + "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.", + "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": "INPUT_OBJECT", + "name": "ProductInfoInput", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "PickupLocations", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recaptchaFormConfig", + "description": null, + "args": [ + { + "name": "formType", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReCaptchaFormEnum", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ReCaptchaConfigOutput", + "ofType": null + }, + "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": "recommendations", + "description": "Get Recommendations", + "args": [ + { + "name": "cartSkus", + "description": "SKUs of products in the cart", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "category", + "description": "Category currently being viewed", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "currentSku", + "description": "SKU of the product currently being viewed on PDP", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "pageType", + "description": "Type of page on which recommendations are requested", + "type": { + "kind": "ENUM", + "name": "PageType", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "userPurchaseHistory", + "description": "User purchase history with timestamp", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseHistory", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userViewHistory", + "description": "User view history with timestamp", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ViewHistory", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Recommendations", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "recommendationsByUnitIds", + "description": null, + "args": [ + { + "name": "unitIds", + "description": "List unit IDs of preconfigured units", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + } + }, + "defaultValue": null + }, + { + "name": "currentSku", + "description": "SKU of the product currently being viewed on PDP", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "userPurchaseHistory", + "description": "User purchase history with timestamp", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PurchaseHistory", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userViewHistory", + "description": "User view history with timestamp", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ViewHistory", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "cartSkus", + "description": "SKUs of products in the cart", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "Recommendations", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "attributeMetadata", + "description": "Return a list of product attribute codes that can be used for sorting or filtering in a `productSearch` query", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "AttributeMetadataResponse", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productSearch", + "description": "Search products using Live Search", + "args": [ + { + "name": "context", + "description": "The query context", + "type": { + "kind": "INPUT_OBJECT", + "name": "QueryContextInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "current_page", + "description": "Specifies which page of results to return. The default value is 1", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "filter", + "description": "Identifies product attributes and conditions to filter on", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SearchClauseInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "page_size", + "description": "The maximum number of results to return at once", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + }, + { + "name": "phrase", + "description": "Phrase to search for in product catalog", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Attributes and direction to sort on", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ProductSearchSortInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductSearchResponse", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart_item_uid", - "description": "Required field. The unique ID for a `CartItemInterface` object.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "QueryContextInput", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "customerGroup", + "description": "The customer group code. Field reserved for future use.\nCurrently, passing this field will have no impact on search results, that is, the search\nresults will be for \"Not logged in\" customer", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "userViewHistory", + "description": "User view history with timestamp", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "ViewHistoryInput", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": 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 + } }, - { - "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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "QuoteTemplateLineItemNoteInput", + "description": "Sets quote item note.", + "fields": null, + "inputFields": [ + { + "name": "item_id", + "description": "The unique ID of a `CartLineItem` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "note", + "description": "The note text to be added.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "templateId", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "QuoteTemplateNotificationMessage", + "description": "Contains a notification message for a negotiable quote template.", + "fields": [ + { + "name": "message", + "description": "The notification message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of notification message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "RemoveNegotiableQuoteItemsOutput", - "description": "Contains the negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after removing items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RangeBucket", + "description": "For use on numeric product fields", + "fields": [ + { + "name": "count", + "description": "The number of items in the bucket", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "from", + "description": "The minimum amount in a price range", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display text defining the price range", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "to", + "description": "The maximum amount in a price range", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Bucket", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReCaptchaConfigOutput", + "description": "", + "fields": [ + { + "name": "configurations", + "description": "Configuration details for reCaptcha type", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReCaptchaConfiguration", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_enabled", + "description": "Indicates whether reCaptcha type is enabled", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveNegotiableQuoteTemplateItemsInput", - "description": "Defines the items to remove from the specified negotiable quote.", - "fields": null, - "inputFields": [ - { - "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": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReCaptchaConfiguration", + "description": "Contains reCAPTCHA form configuration details.", + "fields": [ + { + "name": "badge_position", + "description": "The position of the invisible reCAPTCHA badge on each page.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language_code", + "description": "A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.", + "args": [], + "type": { + "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": "re_captcha_type", + "description": null, + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReCaptchaTypeEmum", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "technical_failure_message", + "description": "The message that appears when reCaptcha fails.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "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": "validation_failure_message", + "description": "The message that appears to the user if validation fails.", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReCaptchaConfigurationV3", + "description": "Contains reCAPTCHA V3-Invisible configuration details.", + "fields": [ + { + "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": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "failure_message", + "description": "The message that appears to the user if validation fails.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "forms", + "description": "A list of forms on the storefront that have been configured to use reCAPTCHA V3.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReCaptchaFormEnum", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_enabled", + "description": "Return whether recaptcha is enabled or not", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "language_code", + "description": "A two-character code that specifies the language that is used for Google reCAPTCHA text and messaging.", + "args": [], + "type": { + "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": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "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.", + "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": "ReCaptchaFormEnum", + "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": "", + "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": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RESEND_CONFIRMATION_EMAIL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReCaptchaTypeEmum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INVISIBLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECAPTCHA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECAPTCHA_V3", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Recommendations", + "description": "Recommendations response", + "fields": [ + { + "name": "results", + "description": "List of rec units with products recommended", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist", - "description": "Contains the wish list with after items were successfully deleted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "RecommendationUnit", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalResults", + "description": "total number of rec units for which recommendations are returned", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RecommendationUnit", + "description": "Recommendation Unit containing product and other details", + "fields": [ + { + "name": "displayOrder", + "description": "Order in which recommendation units are displayed", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "pageType", + "description": "Page type", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "productsView", + "description": "List of product view", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductView", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "storefrontLabel", + "description": "Storefront label to be displayed on the storefront", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "totalProducts", + "description": "Total products returned in recommedations", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "typeId", + "description": "Type of recommendation", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unitId", + "description": "Id of the preconfigured unit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "unitName", + "description": "Name of the preconfigured unit", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Region", + "description": "", + "fields": [ + { + "name": "code", + "description": "The two-letter code for the region, such as TX for Texas.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": 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": 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 + } }, - { - "kind": "INPUT_OBJECT", - "name": "RemoveReturnTrackingInput", - "description": "Defines the tracking information to delete.", - "fields": null, - "inputFields": [ - { - "name": "return_shipping_tracking_uid", - "description": "The unique ID for a `ReturnShippingTracking` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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": "INPUT_OBJECT", + "name": "RemoveCouponsFromCartInput", + "description": "Remove coupons 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": "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.", + "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": "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": "gift_card_code", + "description": "The gift card code to be removed 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": "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": "RemoveReturnTrackingOutput", - "description": "Contains the response after deleting tracking information.", - "fields": [ - { - "name": "return", - "description": "Contains details about the modified return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": null + } + }, + "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": "gift_registry", + "description": "The gift registry after removing items.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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_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": "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": "RemoveRewardPointsFromCartOutput", - "description": "Contains the customer cart.", - "fields": [ - { - "name": "cart", - "description": "The customer cart after reward points are removed.", - "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 + "name": "Cart", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveNegotiableQuoteItemsOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after removing items.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveNegotiableQuoteTemplateItemsInput", + "description": "Defines the items to remove from the specified negotiable quote.", + "fields": null, + "inputFields": [ + { + "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": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "RenameNegotiableQuoteInput", - "description": "Sets new name for a negotiable quote.", - "fields": null, - "inputFields": [ - { - "name": "quote_comment", - "description": "The reason for the quote name change specified by the buyer.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quote_name", - "description": "The new quote name the buyer specified to the negotiable quote request.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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": "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "wishlist", + "description": "Contains the wish list with after items were successfully deleted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "RenameNegotiableQuoteOutput", - "description": "Contains the updated negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after updating the name.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Wishlist", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "ReorderItemsOutput", - "description": "Contains the cart and any errors after adding products.", - "fields": [ - { - "name": "cart", - "description": "Detailed information about the customer's cart.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Cart", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "userInputErrors", - "description": "An array of reordering errors.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CheckoutUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RemoveReturnTrackingInput", + "description": "Defines the tracking information to delete.", + "fields": null, + "inputFields": [ + { + "name": "return_shipping_tracking_uid", + "description": "The unique ID for a `ReturnShippingTracking` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "RequestGuestReturnInput", - "description": "Contains information needed to start a return request.", - "fields": null, - "inputFields": [ - { - "name": "comment_text", - "description": "Text the buyer entered that describes the reason for the refund request.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contact_email", - "description": "The email address the buyer enters to receive notifications about the status of the return.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of items to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestReturnItemInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "token", - "description": "Order token.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveReturnTrackingOutput", + "description": "Contains the response after deleting tracking information.", + "fields": [ + { + "name": "return", + "description": "Contains details about the modified return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RemoveRewardPointsFromCartOutput", + "description": "Contains the customer cart.", + "fields": [ + { + "name": "cart", + "description": "The customer cart after reward points are removed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_draft", - "description": "Flag indicating if quote is draft or not.", - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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": "RequestNegotiableQuoteOutput", - "description": "Contains the `NegotiableQuote` object generated when a buyer requests a negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "Details about the negotiable quote.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "RequestNegotiableQuoteTemplateInput", - "description": "Defines properties of a negotiable quote template request.", - "fields": null, - "inputFields": [ - { - "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": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RenameNegotiableQuoteInput", + "description": "Sets new name for a negotiable quote.", + "fields": null, + "inputFields": [ + { + "name": "quote_comment", + "description": "The reason for the quote name change specified by the buyer.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quote_name", + "description": "The new quote name the buyer specified to the negotiable quote request.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "ID", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "RequestReturnInput", - "description": "Contains information needed to start a return request.", - "fields": null, - "inputFields": [ - { - "name": "comment_text", - "description": "Text the buyer entered that describes the reason for the refund request.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contact_email", - "description": "The email address the buyer enters to receive notifications about the status of the return.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "An array of items to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "RequestReturnItemInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_uid", - "description": "The unique ID for a `Order` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RenameNegotiableQuoteOutput", + "description": "Contains the updated negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after updating the name.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "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.", + "fields": [ + { + "name": "cart", + "description": "Detailed information about the customer's cart.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Cart", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "userInputErrors", + "description": "An array of reordering errors.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CheckoutUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequestGuestReturnInput", + "description": "Contains information needed to start a return request.", + "fields": null, + "inputFields": [ + { + "name": "comment_text", + "description": "Text the buyer entered that describes the reason for the refund request.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "contact_email", + "description": "The email address the buyer enters to receive notifications about the status of the return.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "items", + "description": "An array of items to be returned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestReturnItemInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "token", + "description": "Order token.", + "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": "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": "RequestReturnItemInput", - "description": "Contains details about an item to be returned.", - "fields": null, - "inputFields": [ - { - "name": "entered_custom_attributes", - "description": "Details about a custom attribute that was entered.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredCustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_item_uid", - "description": "The unique ID for a `OrderItemInterface` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity_to_return", - "description": "The quantity of the item to be returned.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_custom_attributes", - "description": "An array of selected custom option IDs associated with the item to be returned. For example, the IDs for the selected color and size of a configurable product.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "SelectedCustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "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 + } }, - { - "kind": "OBJECT", - "name": "RequestReturnOutput", - "description": "Contains the response to a return request.", - "fields": [ - { - "name": "return", - "description": "Details about a single return request.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Return", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returns", - "description": "An array of return requests.", - "args": [ - { - "name": "pageSize", - "description": "Specifies the maximum number of results to return at once. The default is 20.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "currentPage", - "description": "Specifies which page of results to return. The default is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "Returns", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequestNegotiableQuoteOutput", + "description": "Contains the `NegotiableQuote` object generated when a buyer requests a negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "Details about the negotiable quote.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequestNegotiableQuoteTemplateInput", + "description": "Defines properties of a negotiable quote template request.", + "fields": null, + "inputFields": [ + { + "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": "SCALAR", + "name": "ID", + "ofType": 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", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageSize", - "description": "The maximum number of results to return. The default value is 1.", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - } - ], - "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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "RequestReturnInput", + "description": "Contains information needed to start a return request.", + "fields": null, + "inputFields": [ + { + "name": "comment_text", + "description": "Text the buyer entered that describes the reason for the refund request.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "contact_email", + "description": "The email address the buyer enters to receive notifications about the status of the return.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "items", + "description": "An array of items to be returned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "RequestReturnItemInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "order_uid", + "description": "The unique ID for a `Order` 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": "RequestReturnItemInput", + "description": "Contains details about an item to be returned.", + "fields": null, + "inputFields": [ + { + "name": "entered_custom_attributes", + "description": "Details about a custom attribute that was entered.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uids", - "description": "Filter requisition lists by one or more requisition list IDs.", - "type": { - "kind": "INPUT_OBJECT", - "name": "FilterEqualTypeInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "EnteredCustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "order_item_uid", + "description": "The unique ID for a `OrderItemInterface` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "quantity_to_return", + "description": "The quantity of the item to be returned.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "selected_custom_attributes", + "description": "An array of selected custom option IDs associated with the item to be returned. For example, the IDs for the selected color and size of a configurable product.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "SelectedCustomAttributeInput", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RequestReturnOutput", + "description": "Contains the response to a return request.", + "fields": [ + { + "name": "return", + "description": "Details about a single return request.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Return", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returns", + "description": "An array of return requests.", + "args": [ + { + "name": "pageSize", + "description": "Specifies 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": "Specifies which 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 + } + ], + "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": "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": "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": "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - } - ] + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "BundleRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleRequisitionListItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualRequisitionListItem", + "ofType": 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": "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_sku", - "description": "For configurable products, the SKU of the parent product.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of the product to add.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "Selected option IDs.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sku", - "description": "The product SKU.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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 + "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": "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": "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 + "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": "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": "OBJECT", + "name": "Return", + "description": "Contains details about a return.", + "fields": [ + { + "name": "available_shipping_carriers", + "description": "A list of shipping carriers available for returns.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Return", - "description": "Contains details about a return.", - "fields": [ - { - "name": "available_shipping_carriers", - "description": "A list of shipping carriers available for returns.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReturnShippingCarrier", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "comments", - "description": "A list of comments posted for the return request.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReturnComment", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date the return was requested.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer", - "description": "Data from the customer who created the return request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReturnCustomer", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "items", - "description": "A list of items being returned.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReturnItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "number", - "description": "A human-readable return number.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "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": "shipping", - "description": "Shipping information for the return.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReturnShipping", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The status of the return request.", - "args": [], - "type": { - "kind": "ENUM", - "name": "ReturnStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `Return` 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 - }, - { + "name": "ReturnShippingCarrier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "comments", + "description": "A list of comments posted for the return request.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", "name": "ReturnComment", - "description": "Contains details about a return comment.", - "fields": [ - { - "name": "author_name", - "description": "The name or author who posted the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "created_at", - "description": "The date and time the comment was posted.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "text", - "description": "The contents of the comment.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnComment` 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": "ReturnCustomAttribute", - "description": "Contains details about a `ReturnCustomerAttribute` object.", - "fields": [ - { - "name": "label", - "description": "A description of the attribute.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnCustomAttribute` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "A JSON-encoded 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 - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date the return was requested.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer", + "description": "Data from the customer who created the return request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", "name": "ReturnCustomer", - "description": "The customer information for the return.", - "fields": [ - { - "name": "email", - "description": "The email address of the customer.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "firstname", - "description": "The first name of the customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The last name of the customer.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "items", + "description": "A list of items being returned.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", "name": "ReturnItem", - "description": "Contains details about a product being returned.", - "fields": [ - { - "name": "custom_attributesV2", - "description": "Custom attributes that are visible on the storefront.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "AttributeValueInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_item", - "description": "Provides access to the product being returned, including information about selected and entered options.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "OrderItemInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The quantity of the item the merchant authorized to be returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "request_quantity", - "description": "The quantity of the item requested to be returned.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The return status of the item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReturnItemStatus", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnItem` 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 + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "number", + "description": "A human-readable return number.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "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": "shipping", + "description": "Shipping information for the return.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReturnShipping", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The status of the return request.", + "args": [], + "type": { + "kind": "ENUM", + "name": "ReturnStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `Return` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "ReturnItemAttributeMetadata", - "description": "Return Item 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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnComment", + "description": "Contains details about a return comment.", + "fields": [ + { + "name": "author_name", + "description": "The name or author who posted the comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "created_at", + "description": "The date and time the comment was posted.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "text", + "description": "The contents of the comment.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnComment` 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": "ReturnCustomAttribute", + "description": "Contains details about a `ReturnCustomerAttribute` object.", + "fields": [ + { + "name": "label", + "description": "A description of the attribute.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnCustomAttribute` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "A JSON-encoded 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": "ReturnCustomer", + "description": "The customer information for the return.", + "fields": [ + { + "name": "email", + "description": "The email address of the customer.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "firstname", + "description": "The first name of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "lastname", + "description": "The last name of the customer.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnItem", + "description": "Contains details about a product being returned.", + "fields": [ + { + "name": "custom_attributesV2", + "description": "Custom attributes that are visible on the storefront.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "AttributeValueInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_item", + "description": "Provides access to the product being returned, including information about selected and entered options.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "OrderItemInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The quantity of the item the merchant authorized to be returned.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "request_quantity", + "description": "The quantity of the item requested to be returned.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "The return status of the item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", "name": "ReturnItemStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHORIZED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RECEIVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DENIED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "ReturnShipping", - "description": "Contains details about the return shipping address.", - "fields": [ - { - "name": "address", - "description": "The merchant-defined return shipping address.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReturnShippingAddress", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracking", - "description": "The unique ID for a `ReturnShippingTracking` object. If a single UID is specified, the array contains a single tracking record. Otherwise, array contains all tracking information.", - "args": [ - { - "name": "uid", - "description": "", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReturnShippingTracking", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnItem` 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": "ReturnItemAttributeMetadata", + "description": "Return Item 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": "ReturnShippingAddress", - "description": "Contains details about the shipping address used for receiving returned items.", - "fields": [ - { - "name": "city", - "description": "The city for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "contact_name", - "description": "The merchant's contact person.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country", - "description": "An object that defines the country for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Country", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "postcode", - "description": "The postal code for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "region", - "description": "An object that defines the state or province for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Region", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "street", - "description": "The street address for product returns.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "telephone", - "description": "The telephone number for product returns.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "ValidationRule", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "CustomAttributeMetadataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReturnItemStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHORIZED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECEIVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DENIED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "Returns", + "description": "Contains a list of customer return requests.", + "fields": [ + { + "name": "items", + "description": "A list of return requests.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ReturnShippingCarrier", - "description": "Contains details about the carrier on a return.", - "fields": [ - { - "name": "label", - "description": "A description of the shipping carrier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnShippingCarrier` object assigned to the shipping carrier.", - "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 - }, - { + "name": "Return", + "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 total number of return requests.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnShipping", + "description": "Contains details about the return shipping address.", + "fields": [ + { + "name": "address", + "description": "The merchant-defined return shipping address.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReturnShippingAddress", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tracking", + "description": "The unique ID for a `ReturnShippingTracking` object. If a single UID is specified, the array contains a single tracking record. Otherwise, array contains all tracking information.", + "args": [ + { + "name": "uid", + "description": null, + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", "name": "ReturnShippingTracking", - "description": "Contains shipping and tracking details.", - "fields": [ - { - "name": "carrier", - "description": "Contains details of a shipping carrier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ReturnShippingCarrier", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "Details about the status of a shipment.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ReturnShippingTrackingStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "tracking_number", - "description": "A tracking number assigned by the carrier.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `ReturnShippingTracking` object assigned to the tracking 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": null + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnShippingAddress", + "description": "Contains details about the shipping address used for receiving returned items.", + "fields": [ + { + "name": "city", + "description": "The city for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "contact_name", + "description": "The merchant's contact person.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country", + "description": "An object that defines the country for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ReturnShippingTrackingStatus", - "description": "Contains the status of a shipment.", - "fields": [ - { - "name": "text", - "description": "Text that describes the status.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Indicates whether the status type is informational or an error.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ReturnShippingTrackingStatusType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReturnShippingTrackingStatusType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "INFORMATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ERROR", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ReturnStatus", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PENDING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNCONFIRMED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "AUTHORIZED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIALLY_AUTHORIZED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "RECEIVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIALLY_RECEIVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIALLY_APPROVED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PARTIALLY_REJECTED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DENIED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PROCESSED_AND_CLOSED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "CLOSED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "name": "Country", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "postcode", + "description": "The postal code for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "region", + "description": "An object that defines the state or province for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "Returns", - "description": "Contains a list of customer return requests.", - "fields": [ - { - "name": "items", - "description": "A list of return requests.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Return", - "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 total number of return requests.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Region", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "street", + "description": "The street address for product returns.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "telephone", + "description": "The telephone number for product returns.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnShippingCarrier", + "description": "Contains details about the carrier on a return.", + "fields": [ + { + "name": "label", + "description": "A description of the shipping carrier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnShippingCarrier` object assigned to the shipping carrier.", + "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": "ReturnShippingTracking", + "description": "Contains shipping and tracking details.", + "fields": [ + { + "name": "carrier", + "description": "Contains details of a shipping carrier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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.", - "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 + "name": "ReturnShippingCarrier", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "status", + "description": "Details about the status of a shipment.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ReturnShippingTrackingStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "tracking_number", + "description": "A tracking number assigned by the carrier.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `ReturnShippingTracking` object assigned to the tracking item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "RewardPoints", - "description": "Contains details about a customer's reward points.", - "fields": [ - { - "name": "balance", - "description": "The current balance of reward points.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "balance_history", - "description": "The balance history of reward points. If the ability for customers to view the balance history has been disabled in the Admin, this field will be set to null.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "RewardPointsBalanceHistoryItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "exchange_rates", - "description": "The current exchange rates for reward points.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsExchangeRates", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscription_status", - "description": "The subscription status of emails related to reward points.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsSubscriptionStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ReturnShippingTrackingStatus", + "description": "Contains the status of a shipment.", + "fields": [ + { + "name": "text", + "description": "Text that describes the status.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Indicates whether the status type is informational or an error.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "ReturnShippingTrackingStatusType", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "RewardPointsAmount", - "description": "", - "fields": [ - { - "name": "money", - "description": "The reward points amount in store currency.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "points", - "description": "The reward points amount in points.", - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReturnShippingTrackingStatusType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "INFORMATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "ERROR", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ReturnStatus", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PENDING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNCONFIRMED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "AUTHORIZED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_AUTHORIZED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "RECEIVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_RECEIVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_APPROVED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PARTIALLY_REJECTED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DENIED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PROCESSED_AND_CLOSED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CLOSED", + "description": "", + "isDeprecated": false, + "deprecationReason": 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.", + "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": "RewardPoints", + "description": "Contains details about a customer's reward points.", + "fields": [ + { + "name": "balance", + "description": "The current balance of reward points.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsAmount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "balance_history", + "description": "The balance history of reward points. If the ability for customers to view the balance history has been disabled in the Admin, this field will be set to null.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", "name": "RewardPointsBalanceHistoryItem", - "description": "Contain details about the reward points transaction.", - "fields": [ - { - "name": "balance", - "description": "The award points balance after the completion of the transaction.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsAmount", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "change_reason", - "description": "The reason the balance changed.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "date", - "description": "The date of the transaction.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "points_change", - "description": "The number of points added or deducted in the transaction.", - "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 - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "exchange_rates", + "description": "The current exchange rates for reward points.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsExchangeRates", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "subscription_status", + "description": "The subscription status of emails related to reward points.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsSubscriptionStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardPointsAmount", + "description": "", + "fields": [ + { + "name": "money", + "description": "The reward points amount in store currency.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "RewardPointsExchangeRates", - "description": "Lists the reward points exchange rates. The values depend on the customer group.", - "fields": [ - { - "name": "earning", - "description": "How many points are earned for a given amount spent.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsRate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "redemption", - "description": "How many points must be redeemed to get a given amount of currency discount at the checkout.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "RewardPointsRate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "points", + "description": "The reward points amount in points.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "RewardPointsRate", - "description": "Contains details about customer's reward points rate.", - "fields": [ - { - "name": "currency_amount", - "description": "The money value for the exchange rate. For earnings, this is the amount spent to earn the specified points. For redemption, this is the amount of money the number of points represents.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "points", - "description": "The number of points for an exchange rate. For earnings, this is the number of points earned. For redemption, this is the number of points needed for redemption.", - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardPointsBalanceHistoryItem", + "description": "Contain details about the reward points transaction.", + "fields": [ + { + "name": "balance", + "description": "The award points balance after the completion of the transaction.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsAmount", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "change_reason", + "description": "The reason the balance changed.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "date", + "description": "The date of the transaction.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "points_change", + "description": "The number of points added or deducted in the transaction.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "RewardPointsSubscriptionStatus", - "description": "Indicates whether the customer subscribes to reward points emails.", - "fields": [ - { - "name": "balance_updates", - "description": "Indicates whether the customer subscribes to 'Reward points balance updates' emails.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RewardPointsSubscriptionStatusesEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "points_expiration_notifications", - "description": "Indicates whether the customer subscribes to 'Reward points expiration notifications' emails.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "RewardPointsSubscriptionStatusesEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardPointsExchangeRates", + "description": "Lists the reward points exchange rates. The values depend on the customer group.", + "fields": [ + { + "name": "earning", + "description": "How many points are earned for a given amount spent.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsRate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "redemption", + "description": "How many points must be redeemed to get a given amount of currency discount at the checkout.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "RewardPointsRate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "RewardPointsRate", + "description": "Contains details about customer's reward points rate.", + "fields": [ + { + "name": "currency_amount", + "description": "The money value for the exchange rate. For earnings, this is the amount spent to earn the specified points. For redemption, this is the amount of money the number of points represents.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "points", + "description": "The number of points for an exchange rate. For earnings, this is the number of points earned. For redemption, this is the number of points needed for redemption.", + "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": "RewardPointsSubscriptionStatus", + "description": "Indicates whether the customer subscribes to reward points emails.", + "fields": [ + { + "name": "balance_updates", + "description": "Indicates whether the customer subscribes to 'Reward points balance updates' emails.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", "name": "RewardPointsSubscriptionStatusesEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SUBSCRIBED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_SUBSCRIBED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SDKParams", - "description": "Defines the name and value of a SDK parameter", - "fields": [ - { - "name": "name", - "description": "The name of the SDK parameter", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "OBJECT", - "name": "SalesItemInterface", - "description": "", - "fields": [ - { - "name": "gift_message", - "description": "The entered gift message for the order item", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftMessage", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "points_expiration_notifications", + "description": "Indicates whether the customer subscribes to 'Reward points expiration notifications' emails.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 + "name": "RewardPointsSubscriptionStatusesEnum", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "description": "Provides navigation for the query response.", - "fields": [ - { - "name": "current_page", - "description": "The specific page to return.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_size", - "description": "The maximum number of items to return per page of results.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_pages", - "description": "The total number of pages in the response.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "RewardPointsSubscriptionStatusesEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "SUBSCRIBED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_SUBSCRIBED", + "description": "", + "isDeprecated": false, + "deprecationReason": 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 + } }, - { - "kind": "OBJECT", - "name": "SearchSuggestion", - "description": "A string that contains search suggestion", - "fields": [ - { - "name": "search", - "description": "The search suggestion of existing product.", - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SalesItemInterface", + "description": "", + "fields": [ + { + "name": "gift_message", + "description": "The entered gift message for the order item", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftMessage", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ScalarBucket", + "description": "For use on string and other scalar product fields", + "fields": [ + { + "name": "count", + "description": "The number of items in the bucket", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "An identifier that can be used for filtering. It may contain non-human readable data", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display text for the scalar value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "SelectedBundleOption", - "description": "Contains details about a selected bundle option.", - "fields": [ - { - "name": "label", - "description": "The display name of the selected bundle product option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "The type of selected bundle product option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "The unique ID for a `SelectedBundleOption` object", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "values", - "description": "An array of selected bundle option values.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SelectedBundleOptionValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Bucket", + "ofType": null + } + ], + "enumValues": 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": "OBJECT", + "name": "SDKParams", + "description": "Defines the name and value of a SDK parameter", + "fields": [ + { + "name": "name", + "description": "The name of the SDK parameter", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SearchClauseInput", + "description": "A product attribute to filter on", + "fields": null, + "inputFields": [ + { + "name": "attribute", + "description": "The attribute code of a product attribute", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "contains", + "description": "attribute value should contain the specified string", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "eq", + "description": "A string value to filter on", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "in", + "description": "An array of string values to filter on", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "range", + "description": "A range of numeric values to filter on", + "type": { + "kind": "INPUT_OBJECT", + "name": "SearchRangeInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "startsWith", + "description": "attribute value should start with the specified string", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SearchRangeInput", + "description": "A range of numeric values for use in a search", + "fields": null, + "inputFields": [ + { + "name": "from", + "description": "The minimum value to filter on. If not specified, the value of `0` is applied", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "to", + "description": "The maximum value to filter on", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "description": "Provides navigation for the query response.", + "fields": [ + { + "name": "current_page", + "description": "The specific page to return.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_size", + "description": "The maximum number of items to return per page of results.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_pages", + "description": "The total number of pages in the response.", + "args": [], + "type": { + "kind": "SCALAR", + "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": "search", + "description": "The search suggestion of existing product.", + "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": "SelectedBundleOption", + "description": "Contains details about a selected bundle option.", + "fields": [ + { + "name": "label", + "description": "The display name of the selected bundle product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "The type of selected bundle product option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "uid", + "description": "The unique ID for a `SelectedBundleOption` object", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "values", + "description": "An array of selected bundle option values.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "SelectedBundleOptionValue", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedBundleOptionValue", + "description": "Contains details about a value for a selected bundle option.", + "fields": [ + { + "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": "SelectedBundleOptionValue", - "description": "Contains details about a value for a selected bundle option.", - "fields": [ - { - "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": "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 - }, - { + "name": "Money", + "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": "SelectedConfigurableOption", - "description": "Contains details about a selected configurable option.", - "fields": [ - { - "name": "configurable_product_option_uid", - "description": "The unique ID for a `ConfigurableProductOptions` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "option_label", - "description": "The display text for the option.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value_label", - "description": "The display name of the selected configurable option.", - "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 + "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 + } }, - { - "kind": "INPUT_OBJECT", - "name": "SelectedCustomAttributeInput", - "description": "Contains details about an attribute the buyer selected.", - "fields": null, - "inputFields": [ - { - "name": "attribute_code", - "description": "A string that identifies the selected attribute.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The unique ID for a selected custom attribute value.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "option_label", + "description": "The display text for the option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value_label", + "description": "The display name of the selected configurable option.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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": "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SelectedCustomAttributeInput", + "description": "Contains details about an attribute the buyer selected.", + "fields": null, + "inputFields": [ + { + "name": "attribute_code", + "description": "A string that identifies the selected attribute.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "value", + "description": "The unique ID for a selected custom attribute value.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "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": "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": "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": "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": "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 + "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 + } }, - { - "kind": "OBJECT", - "name": "SelectedPaymentMethod", - "description": "Describes the payment method selected by the shopper.", - "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": "oope_payment_method_config", - "description": "Configuration for out of process payment methods", - "args": [], - "type": { - "kind": "OBJECT", - "name": "OopePaymentMethodConfig", - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SelectedPaymentMethod", + "description": "Describes the payment method selected by the shopper.", + "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": "oope_payment_method_config", + "description": "Configuration for out of process payment methods", + "args": [], + "type": { + "kind": "OBJECT", + "name": "OopePaymentMethodConfig", + "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": "SelectedShippingMethod", + "description": "Contains details about the selected shipping method and carrier.", + "fields": [ + { + "name": "additional_data", + "description": "Additional data related to the shipping method.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "SelectedShippingMethod", - "description": "Contains details about the selected shipping method and carrier.", - "fields": [ - { - "name": "additional_data", - "description": "Additional data related to the shipping method.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingAdditionalData", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "INPUT_OBJECT", - "name": "SendNegotiableQuoteForReviewInput", - "description": "Specifies which negotiable quote to send for review.", - "fields": null, - "inputFields": [ - { - "name": "comment", - "description": "A comment for the seller to review.", - "type": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteCommentInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "ShippingAdditionalData", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount", + "description": "The cost of shipping using this shipping method.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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": "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Money", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "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 - }, - { + "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": "SetCartAsInactiveOutput", - "description": "Sets the cart as inactive", - "fields": [ - { - "name": "error", - "description": "The error message returned after failing to set the cart as inactive", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Indicates whether the cart was set as inactive", - "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": "SetCustomAttributesOnCompanyInput", - "description": "Defines the company custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "An array of custom attributes for company.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID of a `company` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "Money", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "SetCustomAttributesOnCompanyOutput", - "description": "Contains the company.", - "fields": [ - { - "name": "company", - "description": "The company after assigning custom attributes.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SendNegotiableQuoteForReviewInput", + "description": "Specifies which negotiable quote to send for review.", + "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 + } + ], + "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": "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": "SetCustomAttributesOnNegotiableQuoteInput", - "description": "Defines the negotiable quote custom attributes.", - "fields": null, - "inputFields": [ - { - "name": "custom_attributes", - "description": "An array of custom attributes for NegotiableQuote.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CustomAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "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": "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": "SetCustomAttributesOnNegotiableQuoteOutput", - "description": "Contains the negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after assigning custom attributes.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "SetGiftOptionsOnCartInput", - "description": "Defines the gift options applied to the cart.", - "fields": null, - "inputFields": [ - { - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message", - "description": "Gift message details for the cart.", - "type": { - "kind": "INPUT_OBJECT", - "name": "GiftMessageInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_receipt_included", - "description": "Whether customer requested gift receipt for the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_id", - "description": "The unique ID for a `GiftWrapping` object to be used for the cart.", - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "printed_card_included", - "description": "Whether customer requested printed card for the cart.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetCartAsInactiveOutput", + "description": "Sets the cart as inactive", + "fields": [ + { + "name": "error", + "description": "The error message returned after failing to set the cart as inactive", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "success", + "description": "Indicates whether the cart was set as inactive", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "SetGiftOptionsOnCartOutput", - "description": "Contains the cart after gift options have been applied.", - "fields": [ - { - "name": "cart", - "description": "The modified cart object.", - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomAttributesOnCompanyInput", + "description": "Defines the company custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "An array of custom attributes for company.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "CustomAttributeInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "id", + "description": "The unique ID of a `company` 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": "SetCustomAttributesOnCompanyOutput", + "description": "Contains the company.", + "fields": [ + { + "name": "company", + "description": "The company after assigning custom attributes.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Company", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetCustomAttributesOnNegotiableQuoteInput", + "description": "Defines the negotiable quote custom attributes.", + "fields": null, + "inputFields": [ + { + "name": "custom_attributes", + "description": "An array of custom attributes for NegotiableQuote.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "CustomAttributeInput", + "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 + } }, - { - "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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetCustomAttributesOnNegotiableQuoteOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after assigning custom attributes.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "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": "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 + }, + { + "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.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "gift_wrapping_id", + "description": "The unique ID for a `GiftWrapping` object to be used for the cart.", + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "printed_card_included", + "description": "Whether customer requested printed card for the cart.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": 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": "cart", + "description": "The modified cart object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "SetLineItemNoteOutput", - "description": "Contains the updated 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 + "name": "Cart", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteBillingAddressInput", - "description": "Sets the billing address.", - "fields": null, - "inputFields": [ - { - "name": "billing_address", - "description": "The billing address to be added.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteBillingAddressInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "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": "SetNegotiableQuoteBillingAddressOutput", - "description": "Contains the negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after assigning a billing address.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SetLineItemNoteOutput", + "description": "Contains the updated 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": "SetNegotiableQuoteBillingAddressInput", + "description": "Sets the billing address.", + "fields": null, + "inputFields": [ + { + "name": "billing_address", + "description": "The billing address to be added.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuotePaymentMethodInput", - "description": "Defines the payment method of the specified negotiable quote.", - "fields": null, - "inputFields": [ - { - "name": "payment_method", - "description": "The payment method to be assigned to the negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuotePaymentMethodInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": 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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "NegotiableQuoteBillingAddressInput", + "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": "OBJECT", + "name": "SetNegotiableQuoteBillingAddressOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after assigning a billing address.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuotePaymentMethodInput", + "description": "Defines the payment method of the specified negotiable quote.", + "fields": null, + "inputFields": [ + { + "name": "payment_method", + "description": "The payment method to be assigned to the negotiable quote.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteShippingAddressInput", - "description": "Defines the shipping address to assign 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": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_addresses", - "description": "An array of shipping addresses to apply to the negotiable quote.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteShippingAddressInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "NegotiableQuotePaymentMethodInput", + "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": "OBJECT", + "name": "SetNegotiableQuotePaymentMethodOutput", + "description": "Contains details about the negotiable quote after setting the payment method.", + "fields": [ + { + "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": "INPUT_OBJECT", + "name": "SetNegotiableQuoteShippingAddressInput", + "description": "Defines the shipping address to assign 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": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "shipping_addresses", + "description": "An array of shipping addresses to apply to the negotiable quote.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_methods", - "description": "An array of shipping methods to apply to the negotiable quote.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "ShippingMethodInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SetNegotiableQuoteShippingMethodsOutput", - "description": "Contains the negotiable quote.", - "fields": [ - { - "name": "quote", - "description": "The negotiable quote after applying shipping methods.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuote", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "NegotiableQuoteShippingAddressInput", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "shipping_methods", + "description": "An array of shipping methods to apply to the negotiable quote.", + "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": "OBJECT", + "name": "SetNegotiableQuoteShippingMethodsOutput", + "description": "Contains the negotiable quote.", + "fields": [ + { + "name": "quote", + "description": "The negotiable quote after applying shipping methods.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuote", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SetNegotiableQuoteTemplateShippingAddressInput", + "description": "Defines the shipping address to assign to the negotiable quote template.", + "fields": null, + "inputFields": [ + { + "name": "shipping_address", + "description": "A shipping adadress to apply to the negotiable quote template.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "SetNegotiableQuoteTemplateShippingAddressInput", - "description": "Defines the shipping address to assign to the negotiable quote template.", - "fields": null, - "inputFields": [ - { - "name": "shipping_address", - "description": "A shipping adadress to apply to the negotiable quote template.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateShippingAddressInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuote` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "NegotiableQuoteTemplateShippingAddressInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "template_id", + "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": "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": "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "PaymentMethodInput", + "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": "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "PaymentMethodInput", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "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": "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": "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "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": "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": "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "Cart", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "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": "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 + "name": "Cart", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistryInviteeInput", - "description": "Defines a gift registry invitee.", - "fields": null, - "inputFields": [ - { - "name": "email", - "description": "The email address of the gift registry invitee.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the gift registry invitee.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistryInviteeInput", + "description": "Defines a gift registry invitee.", + "fields": null, + "inputFields": [ + { + "name": "email", + "description": "The email address of the gift registry invitee.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The name of the gift registry invitee.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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.", - "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 + "defaultValue": null + } + ], + "interfaces": null, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "ShareGiftRegistrySenderInput", - "description": "Defines the sender of an invitation to view a gift registry.", - "fields": null, - "inputFields": [ - { - "name": "message", - "description": "A brief message from the sender.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The sender of the gift registry invitation.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ShareGiftRegistrySenderInput", + "description": "Defines the sender of an invitation to view a gift registry.", + "fields": null, + "inputFields": [ + { + "name": "message", + "description": "A brief message from the sender.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The sender of the gift registry invitation.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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 - }, - { - "name": "SEPARATELY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "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 + }, + { + "name": "SEPARATELY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ShipmentItem", + "description": "", + "fields": [ + { + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "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": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "ShipmentItemInterface", + "description": "Order shipment item details.", + "fields": [ + { + "name": "id", + "description": "The unique ID for a `ShipmentItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ShipmentItem", - "description": "", - "fields": [ - { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null + "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": "quantity_shipped", + "description": "The number of shipped items.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - { - "kind": "INTERFACE", - "name": "ShipmentItemInterface", - "description": "Order shipment item details.", - "fields": [ - { - "name": "id", - "description": "The unique ID for a `ShipmentItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "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.", - "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": "quantity_shipped", - "description": "The number of shipped items.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "BundleShipmentItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardShipmentItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ShipmentItem", - "ofType": null - } - ] + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleShipmentItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardShipmentItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ShipmentItem", + "ofType": null + } + ] + }, + { + "kind": "OBJECT", + "name": "ShipmentTracking", + "description": "Contains order shipment tracking details.", + "fields": [ + { + "name": "carrier", + "description": "The shipping carrier for the order delivery.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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 + }, + { + "name": "title", + "description": "The shipment tracking 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": "ShippingAdditionalData", + "description": "A simple key value object.", + "fields": [ + { + "name": "key", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": null, + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "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": "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": "ShipmentTracking", - "description": "Contains order shipment tracking details.", - "fields": [ - { - "name": "carrier", - "description": "The shipping carrier for the order delivery.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "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 - }, - { - "name": "title", - "description": "The shipment tracking 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 - }, - { + "name": "AvailableShippingMethod", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ShippingAdditionalData", - "description": "A simple key value object.", - "fields": [ - { - "name": "key", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_notes", - "description": "Text provided by the shopper.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "id", + "description": "Id of the customer address.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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": "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": "same_as_billing", + "description": "Indicates whether the shipping address is same as billing address.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "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": "ShippingDiscount", + "description": "Defines an individual shipping discount. This discount can be applied to shipping.", + "fields": [ + { + "name": "amount", + "description": "The amount of the discount.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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_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": "id", - "description": "Id of the customer address.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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": "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": "same_as_billing", - "description": "Indicates whether the shipping address is same as billing address.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "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 + "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": "amount_excluding_tax", + "description": "The shipping amount, excluding tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "amount_including_tax", + "description": "The shipping amount, including tax.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "discounts", + "description": "The applied discounts to the shipping.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", "name": "ShippingDiscount", - "description": "Defines an individual shipping discount. This discount can be applied to shipping.", - "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "taxes", + "description": "Details about taxes applied for shipping.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ShippingHandling", - "description": "Contains details about shipping and handling costs.", - "fields": [ - { - "name": "amount_excluding_tax", - "description": "The shipping amount, excluding tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "amount_including_tax", - "description": "The shipping amount, including tax.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "discounts", - "description": "The applied discounts to the shipping.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ShippingDiscount", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "taxes", - "description": "Details about taxes applied for shipping.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "TaxItem", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "total_amount", - "description": "The total amount for shipping.", - "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 + "name": "TaxItem", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "total_amount", + "description": "The total amount for shipping.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "Money", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "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": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "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": "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": "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": "SCALAR", - "name": "String", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { + "name": "CustomAttribute", + "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": "SimpleProduct", - "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", - "fields": [ - { - "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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": "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": "PhysicalProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { + "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": "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": "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": "SCALAR", + "name": "String", + "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": "SimpleWishlistItem", - "description": "Contains a simple product wish list item.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payments_order_id", - "description": "The payment services order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paypal_order_id", - "description": "PayPal order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "SmartButtonsConfig", - "description": "", - "fields": [ - { - "name": "button_styles", - "description": "The styles for the PayPal 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", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_message", - "description": "Indicates whether to display the PayPal Pay Later message", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_venmo", - "description": "Indicates whether to display Venmo", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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": "message_styles", - "description": "Contains details about the styles for the PayPal Pay Later message", - "args": [], - "type": { - "kind": "OBJECT", - "name": "MessageStyles", - "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": [ - { - "kind": "INTERFACE", - "name": "PaymentConfigItem", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "SortEnum", - "description": "Indicates whether to return results in ascending or descending order.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "ASC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DESC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "SimpleProduct", + "description": "Defines a simple product, which is tangible and is usually sold in single units or in fixed quantities.", + "fields": [ + { + "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "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": "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "PriceRange", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "SortFields", - "description": "Contains a default value for sort fields and all available sort fields.", - "fields": [ - { - "name": "default", - "description": "The default sort field value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "options", - "description": "An array of possible sort fields.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SortField", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "TierPrice", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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": "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": "PhysicalProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SimpleProductView", + "description": "Represents simple products. Simple product prices do not contain price ranges.", + "fields": [ + { + "name": "addToCartAllowed", + "description": "A flag stating if the product can be added to cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "inStock", + "description": "A flag stating if the product is in stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "lowStock", + "description": "A flag stating if the product stock is low", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "attributes", + "description": "A list of merchant-defined attributes designated for the storefront.", + "args": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductViewAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "description", + "description": "The detailed description of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The product ID, generated as a composite key, unique per locale.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "images", + "description": "A list of images defined for the product.", + "args": [ + { + "name": "roles", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductViewImage", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "videos", + "description": "A list of videos defined for the product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductViewVideo", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "inputOptions", + "description": "A list of input options.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductViewInputOption", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "lastModifiedAt", + "description": "Date and time when the product was last updated.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaDescription", + "description": "A brief overview of the product for search results listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaKeyword", + "description": "A comma-separated list of keywords that are visible only to search engines.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "metaTitle", + "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": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "Product name.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price", + "description": "Base product price view.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductViewPrice", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shortDescription", + "description": "A summary of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sku", + "description": "Product SKU.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "externalId", + "description": "External Id", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "url", + "description": "Canonical URL of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": true, + "deprecationReason": "This field is deprecated and will be removed." + }, + { + "name": "urlKey", + "description": "The URL key of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "links", + "description": "A list of product links", + "args": [ + { + "name": "linkTypes", + "description": null, + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + } + }, + "defaultValue": null + } + ], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ProductViewLink", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "queryType", + "description": "Indicates if the product was retrieved from the primary or the backup query", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Visibility setting of the product", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductView", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": 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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 + } }, - { - "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 + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SimpleWishlistItem", + "description": "Contains a simple product wish list item.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "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": "OBJECT", + "name": "SmartButtonsConfig", + "description": "", + "fields": [ + { + "name": "button_styles", + "description": "The styles for the PayPal 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", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_message", + "description": "Indicates whether to display the PayPal Pay Later message", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_venmo", + "description": "Indicates whether to display Venmo", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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": "message_styles", + "description": "Contains details about the styles for the PayPal Pay Later message", + "args": [], + "type": { + "kind": "OBJECT", + "name": "MessageStyles", + "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": "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allow_gift_wrapping_on_order", - "description": "Indicates whether gift wrapping can be added for the entire order. Possible values: 1 (Yes) and 0 (No).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allow_gift_wrapping_on_order_items", - "description": "Indicates whether gift wrapping can be added for individual order items. 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", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allow_order", - "description": "The value of the Allow Gift Messages on Order Level option", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "allow_printed_card", - "description": "Indicates if a printed card can accompany an order. Possible values: 1 (Yes) and 0 (No).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "autocomplete_on_storefront", - "description": "Indicates whether to enable autocomplete on login and forgot password forms.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_currency_code", - "description": "The base currency code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_link_url", - "description": "A fully-qualified URL that is used to create relative links to the `base_url`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_media_url", - "description": "The fully-qualified URL that specifies the location of media files.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_static_url", - "description": "The fully-qualified URL that specifies the location of static view files.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "base_url", - "description": "The store\u2019s fully-qualified base URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart_expires_in_days", - "description": "checkout/cart/delete_quote_after: quote lifetime in days.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart_merge_preference", - "description": "Configuration data from checkout/cart/cart_merge_preference", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "cart_summary_display_quantity", - "description": "checkout/cart_link/use_qty: what to show in the display cart summary, number of items or item quantities.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "catalog_default_sort_by", - "description": "The default sort order of the search results list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "ENUM", - "name": "FixedProductTaxDisplaySettings", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "category_url_suffix", - "description": "The suffix applied to category pages, such as `.htm` or `.html`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "check_money_order_enabled", - "description": "Indicates whether the Check/Money Order payment method is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "check_money_order_send_check_to", - "description": "The full street address or PO Box where the checks are mailed.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "check_money_order_title", - "description": "The title of the Check/Money Order payment method displayed on the storefront.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "configurable_product_image", - "description": "checkout/cart/configurable_product_image: which image to use for configurable products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProductImageThumbnail", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "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": "countries_with_required_region", - "description": "Extended Config Data - general/region/state_required", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "create_account_confirmation", - "description": "Indicates if the new accounts need confirmation.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "customer_access_token_lifetime", - "description": "Customer access token lifetime.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_country", - "description": "Extended Config Data - general/country/default", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "default_display_currency_code", - "description": "The default display currency code.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_product_prices_in_catalog", - "description": "Configuration data from tax/display/type", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_shipping_prices", - "description": "Configuration data from tax/display/shipping", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "display_state_if_optional", - "description": "Extended Config Data - general/region/display_all", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_apply_tax_to_fpt", - "description": "Configuration data from tax/weee/apply_vat", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_display_prices_in_emails", - "description": "Configuration data from tax/weee/display_email", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_display_prices_in_product_lists", - "description": "Configuration data from tax/weee/display_list", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_display_prices_in_sales_modules", - "description": "Configuration data from tax/weee/display_sales", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_display_prices_on_product_view_page", - "description": "Configuration data from tax/weee/display", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_enable", - "description": "Configuration data from tax/weee/enable", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fixed_product_taxes_include_fpt_in_subtotal", - "description": "Configuration data from tax/weee/include_in_subtotal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "graphql_share_customer_group", - "description": "Configuration data from customer/account_information/graphql_share_customer_group", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grid_per_page", - "description": "The default number of products per page in Grid View.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "grouped_product_image", - "description": "checkout/cart/grouped_product_image: which image to use for grouped products.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ProductImageThumbnail", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_checkout_agreements_enabled", - "description": "Configuration data from checkout/options/enable_agreements", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_guest_checkout_enabled", - "description": "checkout/options/guest_checkout: whether the guest checkout is enabled or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_negotiable_quote_active", - "description": "Indicates whether negotiable quote functionality is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_one_page_checkout_enabled", - "description": "checkout/options/onepage_checkout_enabled: whether the one page checkout is enabled or not", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_requisition_list_active", - "description": "Indicates whether requisition lists are enabled. Possible values: 1 (Yes) and 0 (No).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "list_mode", - "description": "The format of the search results list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "list_per_page", - "description": "The default number of products per page in List View.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locale", - "description": "The store locale.", - "args": [], - "type": { - "kind": "SCALAR", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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\u2019s current reward point balance.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "magento_reward_points_register", - "description": "The number of points customer gets for registering.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "magento_reward_points_review", - "description": "The number of points for writing a review.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "magento_wishlist_general_is_enabled", - "description": "Indicates whether wishlists are enabled (1) or disabled (0).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_items_in_order_summary", - "description": "checkout/options/max_items_display_count: maximum number of items to display in order summary.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minicart_display", - "description": "checkout/sidebar/display: whether to display the minicart or not.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minicart_max_items", - "description": "checkout/sidebar/count: maximum number of items to show in minicart.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "minimum_password_length", - "description": "The minimum number of characters required for a valid password.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "newsletter_enabled", - "description": "Indicates whether newsletters are enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "optional_zip_countries", - "description": "Extended Config Data - general/country/optional_zip_countries", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_cancellation_enabled", - "description": "Indicates whether orders can be cancelled by customers or not.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "order_cancellation_reasons", - "description": "An array containing available cancellation reasons.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CancellationReason", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_full_summary", - "description": "Configuration data from tax/sales_display/full_summary", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_grandtotal", - "description": "Configuration data from tax/sales_display/grandtotal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_price", - "description": "Configuration data from tax/sales_display/price", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_shipping_amount", - "description": "Configuration data from tax/sales_display/shipping", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_subtotal", - "description": "Configuration data from tax/sales_display/subtotal", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "orders_invoices_credit_memos_display_zero_tax", - "description": "Configuration data from tax/sales_display/zero_tax", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "printed_card_priceV2", - "description": "The default price of a printed card that accompanies an order.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "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.", - "args": [], - "type": { - "kind": "ENUM", - "name": "FixedProductTaxDisplaySettings", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product_url_suffix", - "description": "The suffix applied to product pages, such as `.htm` or `.html`.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quickorder_active", - "description": "Indicates whether quick order functionality is enabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "returns_enabled", - "description": "Indicates whether RMA is enabled on the storefront. Possible values: enabled/disabled.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "root_category_uid", - "description": "The unique ID for a `CategoryInterface` object.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ENUM", - "name": "FixedProductTaxDisplaySettings", - "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).", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "String", - "ofType": null - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "secure_base_url", - "description": "The store\u2019s fully-qualified secure base URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "share_active_segments", - "description": "Configuration data from customer/magento_customersegment/share_active_segments", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "share_applied_cart_rule", - "description": "Configuration data from promo/graphql/share_applied_cart_rule", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_full_summary", - "description": "Extended Config Data - tax/cart_display/full_summary", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_grand_total", - "description": "Extended Config Data - tax/cart_display/grandtotal", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_price", - "description": "Extended Config Data - tax/cart_display/price", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_shipping", - "description": "Extended Config Data - tax/cart_display/shipping", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_subtotal", - "description": "Extended Config Data - tax/cart_display/subtotal", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_tax_gift_wrapping", - "description": "Extended Config Data - tax/cart_display/gift_wrapping", - "args": [], - "type": { - "kind": "ENUM", - "name": "TaxWrappingEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shopping_cart_display_zero_tax", - "description": "Extended Config Data - tax/cart_display/zero_tax", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "store_group_name", - "description": "The label assigned to the store group.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "store_name", - "description": "The label assigned to the store view.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "store_sort_order", - "description": "The store view sort order.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "timezone", - "description": "The time zone of the store.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "title_separator", - "description": "The character that separates the category name and subcategory in the browser title bar.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_store_in_url", - "description": "Indicates whether the store code should be used in the URL.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "website_code", - "description": "The unique ID for the website.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "website_name", - "description": "The label assigned to the website.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "weight_unit", - "description": "The unit of weight.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zero_subtotal_enable_for_specific_countries", - "description": "Indicates whether only specific countries can use this payment method.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zero_subtotal_enabled", - "description": "Indicates whether the Zero Subtotal payment method is enabled.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "zero_subtotal_title", - "description": "The title of the Zero Subtotal payment method displayed on the storefront.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "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": [ + { + "kind": "INTERFACE", + "name": "PaymentConfigItem", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SortableAttribute", + "description": "Contains product attributes that be used for sorting in a `productSearch` query", + "fields": [ + { + "name": "attribute", + "description": "The unique identifier for an attribute code. This value should be in lowercase letters and without space", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "frontendInput", + "description": "Indicates how field rendered on storefront", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "label", + "description": "The display name assigned to the attribute", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "numeric", + "description": "Indicates whether this attribute has a numeric value, such as a price or integer", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SortEnum", + "description": "Indicates whether to return results in ascending or descending order.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "ASC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DESC", + "description": "", + "isDeprecated": false, + "deprecationReason": 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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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": "default", + "description": "The default sort field value.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "options", + "description": "An array of possible sort fields.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "StorefrontProperties", - "description": "Indicates where an attribute can be displayed.", - "fields": [ - { - "name": "position", - "description": "The relative position of the attribute in the layered navigation block.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_in_layered_navigation", - "description": "Indicates whether the attribute is filterable with results, without results, or not at all.", - "args": [], - "type": { - "kind": "ENUM", - "name": "UseInLayeredNavigationOptions", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_in_product_listing", - "description": "Indicates whether the attribute is displayed in product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "use_in_search_results_layered_navigation", - "description": "Indicates whether the attribute can be used in layered navigation on search results pages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visible_on_catalog_pages", - "description": "Indicates whether the attribute is displayed on product pages.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "SortField", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "OBJECT", + "name": "StatsBucket", + "description": "For retrieving statistics across multiple buckets", + "fields": [ + { + "name": "max", + "description": "The maximum value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min", + "description": "The minimum value", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title", + "description": "The display text for the bucket", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "SCALAR", "name": "String", - "description": "The `String` scalar type represents textual data, represented as UTF-8\ncharacter sequences. The String type is most often used by GraphQL to\nrepresent free-form human-readable text.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "SubmitNegotiableQuoteTemplateForReviewInput", - "description": "Specifies the quote template properties to update.", - "fields": null, - "inputFields": [ - { - "name": "comment", - "description": "A comment for the seller to review.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "max_order_commitment", - "description": "Commitment for maximum orders", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_order_commitment", - "description": "Commitment for minimum orders", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The title assigned to the negotiable quote template.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "reference_document_links", - "description": "An array of reference document links to add to the negotiable quote template.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "NegotiableQuoteTemplateReferenceDocumentLinkInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SubscribeEmailToNewsletterOutput", - "description": "Contains the result of the `subscribeEmailToNewsletter` operation.", - "fields": [ - { - "name": "status", - "description": "The status of the subscription request.", - "args": [], - "type": { - "kind": "ENUM", - "name": "SubscriptionStatusesEnum", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "Bucket", + "ofType": null + } + ], + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allow_gift_wrapping_on_order", + "description": "Indicates whether gift wrapping can be added for the entire order. Possible values: 1 (Yes) and 0 (No).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allow_gift_wrapping_on_order_items", + "description": "Indicates whether gift wrapping can be added for individual order items. 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", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allow_order", + "description": "The value of the Allow Gift Messages on Order Level option", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "allow_printed_card", + "description": "Indicates if a printed card can accompany an order. Possible values: 1 (Yes) and 0 (No).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "autocomplete_on_storefront", + "description": "Indicates whether to enable autocomplete on login and forgot password forms.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_currency_code", + "description": "The base currency code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_link_url", + "description": "A fully-qualified URL that is used to create relative links to the `base_url`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_media_url", + "description": "The fully-qualified URL that specifies the location of media files.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_static_url", + "description": "The fully-qualified URL that specifies the location of static view files.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "base_url", + "description": "The store’s fully-qualified base URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart_expires_in_days", + "description": "checkout/cart/delete_quote_after: quote lifetime in days.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart_merge_preference", + "description": "Configuration data from checkout/cart/cart_merge_preference", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "cart_summary_display_quantity", + "description": "checkout/cart_link/use_qty: what to show in the display cart summary, number of items or item quantities.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "catalog_default_sort_by", + "description": "The default sort order of the search results list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "ENUM", + "name": "FixedProductTaxDisplaySettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "category_url_suffix", + "description": "The suffix applied to category pages, such as `.htm` or `.html`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "check_money_order_enabled", + "description": "Indicates whether the Check/Money Order payment method is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "check_money_order_send_check_to", + "description": "The full street address or PO Box where the checks are mailed.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "check_money_order_title", + "description": "The title of the Check/Money Order payment method displayed on the storefront.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "configurable_product_image", + "description": "checkout/cart/configurable_product_image: which image to use for configurable products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "SubscriptionStatusesEnum", - "description": "Indicates the status of the request.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_ACTIVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIBED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNSUBSCRIBED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNCONFIRMED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "SwatchData", - "description": "Describes the swatch type and a value.", - "fields": [ - { - "name": "type", - "description": "The type of swatch filter item: 1 - text; 2 - image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "value", - "description": "The value for the swatch item. It could be text or an image link.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "description": "", - "fields": [ - { - "name": "value", - "description": "The value can be represented as color (HEX code), image link, or text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "ImageSwatchData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "TextSwatchData", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ColorSwatchData", - "ofType": null - } - ] - }, - { + "name": "ProductImageThumbnail", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "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": "countries_with_required_region", + "description": "Extended Config Data - general/region/state_required", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "create_account_confirmation", + "description": "Indicates if the new accounts need confirmation.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "customer_access_token_lifetime", + "description": "Customer access token lifetime.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_country", + "description": "Extended Config Data - general/country/default", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "default_display_currency_code", + "description": "The default display currency code.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_product_prices_in_catalog", + "description": "Configuration data from tax/display/type", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_shipping_prices", + "description": "Configuration data from tax/display/shipping", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "display_state_if_optional", + "description": "Extended Config Data - general/region/display_all", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_apply_tax_to_fpt", + "description": "Configuration data from tax/weee/apply_vat", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_display_prices_in_emails", + "description": "Configuration data from tax/weee/display_email", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_display_prices_in_product_lists", + "description": "Configuration data from tax/weee/display_list", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_display_prices_in_sales_modules", + "description": "Configuration data from tax/weee/display_sales", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_display_prices_on_product_view_page", + "description": "Configuration data from tax/weee/display", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_enable", + "description": "Configuration data from tax/weee/enable", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "fixed_product_taxes_include_fpt_in_subtotal", + "description": "Configuration data from tax/weee/include_in_subtotal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "graphql_share_customer_group", + "description": "Configuration data from customer/account_information/graphql_share_customer_group", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "grid_per_page", + "description": "The default number of products per page in Grid View.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "grouped_product_image", + "description": "checkout/cart/grouped_product_image: which image to use for grouped products.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "SwatchInputTypeEnum", - "description": "Swatch attribute metadata input types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "BOOLEAN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATETIME", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DROPDOWN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "GALLERY", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "HIDDEN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "IMAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MEDIA_IMAGE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MULTILINE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MULTISELECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRICE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SELECT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEXT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "TEXTAREA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VISUAL", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "WEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { + "name": "ProductImageThumbnail", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_checkout_agreements_enabled", + "description": "Configuration data from checkout/options/enable_agreements", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_guest_checkout_enabled", + "description": "checkout/options/guest_checkout: whether the guest checkout is enabled or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_negotiable_quote_active", + "description": "Indicates whether negotiable quote functionality is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_one_page_checkout_enabled", + "description": "checkout/options/onepage_checkout_enabled: whether the one page checkout is enabled or not", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_requisition_list_active", + "description": "Indicates whether requisition lists are enabled. Possible values: 1 (Yes) and 0 (No).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "list_mode", + "description": "The format of the search results list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "list_per_page", + "description": "The default number of products per page in List View.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "locale", + "description": "The store locale.", + "args": [], + "type": { + "kind": "SCALAR", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "magento_reward_points_register", + "description": "The number of points customer gets for registering.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "magento_reward_points_review", + "description": "The number of points for writing a review.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "magento_wishlist_general_is_enabled", + "description": "Indicates whether wishlists are enabled (1) or disabled (0).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "max_items_in_order_summary", + "description": "checkout/options/max_items_display_count: maximum number of items to display in order summary.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minicart_display", + "description": "checkout/sidebar/display: whether to display the minicart or not.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minicart_max_items", + "description": "checkout/sidebar/count: maximum number of items to show in minicart.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "minimum_password_length", + "description": "The minimum number of characters required for a valid password.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "newsletter_enabled", + "description": "Indicates whether newsletters are enabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "optional_zip_countries", + "description": "Extended Config Data - general/country/optional_zip_countries", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_cancellation_enabled", + "description": "Indicates whether orders can be cancelled by customers or not.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "order_cancellation_reasons", + "description": "An array containing available cancellation reasons.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CancellationReason", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_full_summary", + "description": "Configuration data from tax/sales_display/full_summary", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_grandtotal", + "description": "Configuration data from tax/sales_display/grandtotal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_price", + "description": "Configuration data from tax/sales_display/price", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_shipping_amount", + "description": "Configuration data from tax/sales_display/shipping", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_subtotal", + "description": "Configuration data from tax/sales_display/subtotal", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "orders_invoices_credit_memos_display_zero_tax", + "description": "Configuration data from tax/sales_display/zero_tax", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "printed_card_priceV2", + "description": "The default price of a printed card that accompanies an order.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "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.", + "args": [], + "type": { + "kind": "ENUM", + "name": "FixedProductTaxDisplaySettings", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product_url_suffix", + "description": "The suffix applied to product pages, such as `.htm` or `.html`.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quickorder_active", + "description": "Indicates whether quick order functionality is enabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "returns_enabled", + "description": "Indicates whether RMA is enabled on the storefront. Possible values: enabled/disabled.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "root_category_uid", + "description": "The unique ID for a `CategoryInterface` object.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ENUM", + "name": "FixedProductTaxDisplaySettings", + "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).", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "String", + "ofType": null + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "secure_base_url", + "description": "The store’s fully-qualified secure base URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "share_active_segments", + "description": "Configuration data from customer/magento_customersegment/share_active_segments", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "share_applied_cart_rule", + "description": "Configuration data from promo/graphql/share_applied_cart_rule", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_full_summary", + "description": "Extended Config Data - tax/cart_display/full_summary", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_grand_total", + "description": "Extended Config Data - tax/cart_display/grandtotal", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_price", + "description": "Extended Config Data - tax/cart_display/price", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_shipping", + "description": "Extended Config Data - tax/cart_display/shipping", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_subtotal", + "description": "Extended Config Data - tax/cart_display/subtotal", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_tax_gift_wrapping", + "description": "Extended Config Data - tax/cart_display/gift_wrapping", + "args": [], + "type": { + "kind": "ENUM", + "name": "TaxWrappingEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "shopping_cart_display_zero_tax", + "description": "Extended Config Data - tax/cart_display/zero_tax", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store_group_name", + "description": "The label assigned to the store group.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store_name", + "description": "The label assigned to the store view.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "store_sort_order", + "description": "The store view sort order.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "timezone", + "description": "The time zone of the store.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "title_separator", + "description": "The character that separates the category name and subcategory in the browser title bar.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_store_in_url", + "description": "Indicates whether the store code should be used in the URL.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "website_code", + "description": "The unique ID for the website.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "website_name", + "description": "The label assigned to the website.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "weight_unit", + "description": "The unit of weight.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zero_subtotal_enable_for_specific_countries", + "description": "Indicates whether only specific countries can use this payment method.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zero_subtotal_enabled", + "description": "Indicates whether the Zero Subtotal payment method is enabled.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "zero_subtotal_title", + "description": "The title of the Zero Subtotal payment method displayed on the storefront.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "StorefrontProperties", + "description": "Indicates where an attribute can be displayed.", + "fields": [ + { + "name": "position", + "description": "The relative position of the attribute in the layered navigation block.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_in_layered_navigation", + "description": "Indicates whether the attribute is filterable with results, without results, or not at all.", + "args": [], + "type": { + "kind": "ENUM", + "name": "UseInLayeredNavigationOptions", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_in_product_listing", + "description": "Indicates whether the attribute is displayed in product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "use_in_search_results_layered_navigation", + "description": "Indicates whether the attribute can be used in layered navigation on search results pages.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visible_on_catalog_pages", + "description": "Indicates whether the attribute is displayed on product pages.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SubmitNegotiableQuoteTemplateForReviewInput", + "description": "Specifies the quote template properties to update.", + "fields": null, + "inputFields": [ + { + "name": "comment", + "description": "A comment for the seller to review.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "max_order_commitment", + "description": "Commitment for maximum orders", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "min_order_commitment", + "description": "Commitment for minimum orders", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The title assigned to the negotiable quote template.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "reference_document_links", + "description": "An array of reference document links to add to the negotiable quote template.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "INPUT_OBJECT", - "name": "SyncPaymentOrderInput", - "description": "Synchronizes the payment order details", - "fields": null, - "inputFields": [ - { - "name": "cartId", - "description": "The customer cart ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "PayPal order ID", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TaxItem", - "description": "Contains tax item details.", - "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": "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", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "TaxWrappingEnum", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "DISPLAY_EXCLUDING_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISPLAY_INCLUDING_TAX", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DISPLAY_TYPE_BOTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "TextSwatchData", - "description": "", - "fields": [ - { - "name": "value", - "description": "The value can be represented as color (HEX code), image link, or text.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "SwatchDataInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "ThreeDSMode", - "description": "3D Secure mode.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "OFF", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCA_WHEN_REQUIRED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCA_ALWAYS", - "description": "", - "isDeprecated": false, - "deprecationReason": 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": "final_price", - "description": "The price of the product at this tier.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The minimum number of items that must be purchased to qualify for this price tier.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "NegotiableQuoteTemplateReferenceDocumentLinkInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SubscribeEmailToNewsletterOutput", + "description": "Contains the result of the `subscribeEmailToNewsletter` operation.", + "fields": [ + { + "name": "status", + "description": "The status of the subscription request.", + "args": [], + "type": { + "kind": "ENUM", + "name": "SubscriptionStatusesEnum", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SubscriptionStatusesEnum", + "description": "Indicates the status of the request.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOT_ACTIVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SUBSCRIBED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNSUBSCRIBED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNCONFIRMED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "Subtree", + "description": null, + "fields": null, + "inputFields": [ + { + "name": "depth", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "startLevel", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Int", + "ofType": 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 - }, - { - "name": "errors", - "description": "Contains errors encountered while updating 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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "SwatchData", + "description": "Describes the swatch type and a value.", + "fields": [ + { + "name": "type", + "description": "The type of swatch filter item: 1 - text; 2 - image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "value", + "description": "The value for the swatch item. It could be text or an image link.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "description": "", + "fields": [ + { + "name": "value", + "description": "The value can be represented as color (HEX code), image link, or text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "ColorSwatchData", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ImageSwatchData", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "TextSwatchData", + "ofType": null + } + ] + }, + { + "kind": "ENUM", + "name": "SwatchInputTypeEnum", + "description": "Swatch attribute metadata input types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "BOOLEAN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATETIME", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DROPDOWN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "GALLERY", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "HIDDEN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMAGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MEDIA_IMAGE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTILINE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MULTISELECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRICE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SELECT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEXT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "TEXTAREA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "VISUAL", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "WEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "SwatchType", + "description": null, + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "TEXT", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "IMAGE", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COLOR_HEX", + "description": null, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "CUSTOM", + "description": null, + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "SyncPaymentOrderInput", + "description": "Synchronizes the payment order details", + "fields": null, + "inputFields": [ + { + "name": "cartId", + "description": "The customer cart ID", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "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": "TaxItem", + "description": "Contains tax item details.", + "fields": [ + { + "name": "amount", + "description": "The amount of tax applied to the item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "UpdateCompanyOutput", - "description": "Contains the response to the request to update the company.", - "fields": [ - { - "name": "company", - "description": "The updated company instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "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", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "TaxWrappingEnum", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "DISPLAY_EXCLUDING_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISPLAY_INCLUDING_TAX", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DISPLAY_TYPE_BOTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "TextSwatchData", + "description": "", + "fields": [ + { + "name": "value", + "description": "The value can be represented as color (HEX code), image link, or text.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "SwatchDataInterface", + "ofType": null + } + ], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ThreeDSMode", + "description": "3D Secure mode.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "OFF", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCA_WHEN_REQUIRED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "SCA_ALWAYS", + "description": "", + "isDeprecated": false, + "deprecationReason": 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": "final_price", + "description": "The price of the product at this tier.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "The minimum number of items that must be purchased to qualify for this price tier.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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": "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": "UpdateCompanyRoleOutput", - "description": "Contains the response to the request to update the company role.", - "fields": [ - { - "name": "role", - "description": "The updated company role instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyRole", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "Cart", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "errors", + "description": "Contains errors encountered while updating 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": "OBJECT", + "name": "UpdateCompanyOutput", + "description": "Contains the response to the request to update the company.", + "fields": [ + { + "name": "company", + "description": "The updated company instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "UpdateCompanyStructureOutput", - "description": "Contains the response to the request to update the company structure.", - "fields": [ - { - "name": "company", - "description": "The updated company instance.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "Company", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Company", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "UpdateCompanyTeamOutput", - "description": "Contains the response to the request to update a company team.", - "fields": [ - { - "name": "team", - "description": "The updated 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 + "name": "CompanyRole", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyStructureOutput", + "description": "Contains the response to the request to update the company structure.", + "fields": [ + { + "name": "company", + "description": "The updated company instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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.", - "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": "INPUT_OBJECT", - "name": "UpdateGiftRegistryInput", - "description": "Defines updates to a `GiftRegistry` object.", - "fields": null, - "inputFields": [ - { - "name": "dynamic_attributes", - "description": "Additional attributes specified as a code-value pair. Unspecified dynamic attributes are not changed.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "event_name", - "description": "The updated name of the event.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "The updated message describing the event.", - "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.", - "type": { - "kind": "ENUM", - "name": "GiftRegistryPrivacySettings", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "shipping_address", - "description": "The updated 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 gift registry is ACTIVE or INACTIVE.", - "type": { - "kind": "ENUM", - "name": "GiftRegistryStatus", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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": [ - { - "name": "gift_registry_item_uid", - "description": "The unique ID of a `giftRegistryItem` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "Company", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateCompanyTeamOutput", + "description": "Contains the response to the request to update a company team.", + "fields": [ + { + "name": "team", + "description": "The updated company team instance.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "UpdateGiftRegistryItemsOutput", - "description": "Contains the results of a request to update gift registry items.", - "fields": [ - { - "name": "gift_registry", - "description": "The gift registry after updating updating items.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "CompanyTeam", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "UpdateGiftRegistryOutput", - "description": "Contains the results of a request to update a gift registry.", - "fields": [ - { - "name": "gift_registry", - "description": "The updated gift registry.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Customer", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryInput", + "description": "Defines updates to a `GiftRegistry` object.", + "fields": null, + "inputFields": [ + { + "name": "dynamic_attributes", + "description": "Additional attributes specified as a code-value pair. Unspecified dynamic attributes are not changed.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "GiftRegistryDynamicAttributeInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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.", - "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.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "lastname", - "description": "The updated last name of the registrant.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "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.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "GiftRegistry", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "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 - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "event_name", + "description": "The updated name of the event.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "message", + "description": "The updated message describing the event.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "privacy_settings", + "description": "Indicates whether the gift registry is PRIVATE or PUBLIC.", + "type": { + "kind": "ENUM", + "name": "GiftRegistryPrivacySettings", + "ofType": 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 + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateGiftRegistryItemInput", + "description": "Defines updates to an item in a gift registry.", + "fields": null, + "inputFields": [ + { + "name": "gift_registry_item_uid", + "description": "The unique ID of a `giftRegistryItem` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "Float", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateGiftRegistryItemsOutput", + "description": "Contains the results of a request to update gift registry items.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry after updating updating items.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "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": "gift_registry", + "description": "The updated gift registry.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UpdateNegotiableQuoteTemplateItemsQuantityOutput", - "description": "Contains the updated negotiable quote template.", - "fields": [ - { - "name": "quote_template", - "description": "The updated negotiable quote template.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "NegotiableQuoteTemplate", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "GiftRegistryDynamicAttributeInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "email", + "description": "The updated email address of the registrant.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "firstname", + "description": "The updated first name of the registrant.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "gift_registry_registrant_uid", + "description": "The unique ID of a `giftRegistryRegistrant` object.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "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": "OBJECT", + "name": "UpdateGiftRegistryRegistrantsOutput", + "description": "Contains the results a request to update registrants.", + "fields": [ + { + "name": "gift_registry", + "description": "The gift registry after updating registrants.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "GiftRegistry", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "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 + } + ], + "inputFields": null, + "interfaces": [], + "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 + } }, - { - "kind": "INPUT_OBJECT", - "name": "UpdateNegotiableQuoteTemplateQuantitiesInput", - "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": "NegotiableQuoteTemplateItemQuantityInput", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "template_id", - "description": "The unique ID of a `NegotiableQuoteTemplate` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UpdateNegotiableQuoteTemplateItemsQuantityOutput", + "description": "Contains the updated negotiable quote template.", + "fields": [ + { + "name": "quote_template", + "description": "The updated negotiable quote template.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "NegotiableQuoteTemplate", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdateNegotiableQuoteTemplateQuantitiesInput", + "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": "NegotiableQuoteTemplateItemQuantityInput", + "ofType": null + } + } + }, + "defaultValue": null + }, + { + "name": "template_id", + "description": "The unique ID of a `NegotiableQuoteTemplate` 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": "UpdateProductsInWishlistOutput", + "description": "Contains the customer's wish list and any errors encountered.", + "fields": [ + { + "name": "user_errors", + "description": "An array of errors encountered while updating products in a wish list.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "WishListUserInputError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "UpdateProductsInWishlistOutput", - "description": "Contains the customer's wish list and any errors encountered.", - "fields": [ - { - "name": "user_errors", - "description": "An array of errors encountered while updating products in a wish list.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "WishListUserInputError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "Wishlist", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "Wishlist", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "UpdatePurchaseOrderApprovalRuleInput", - "description": "Defines the changes to be made to an approval rule.", - "fields": null, - "inputFields": [ - { - "name": "applies_to", - "description": "An updated list of company user role IDs to which this purchase order approval rule should be applied. When an empty array is provided, the rule is applied to all user roles in the system, including those created in the future.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "approvers", - "description": "An updated list of B2B user roles that can approve this purchase order approval rule.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "condition", - "description": "The updated condition of the purchase order approval rule.", - "type": { - "kind": "INPUT_OBJECT", - "name": "CreatePurchaseOrderApprovalRuleConditionInput", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": "The updated approval rule description.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The updated approval rule name.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "status", - "description": "The updated status of the purchase order approval rule.", - "type": { - "kind": "ENUM", - "name": "PurchaseOrderApprovalRuleStatus", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "uid", - "description": "Unique identifier for the purchase order approval rule.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "UpdatePurchaseOrderApprovalRuleInput", + "description": "Defines the changes to be made to an approval rule.", + "fields": null, + "inputFields": [ + { + "name": "applies_to", + "description": "An updated list of company user role IDs to which this purchase order approval rule should be applied. When an empty array is provided, the rule is applied to all user roles in the system, including those created in the future.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "approvers", + "description": "An updated list of B2B user roles that can approve this purchase order approval rule.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "condition", + "description": "The updated condition of the purchase order approval rule.", + "type": { + "kind": "INPUT_OBJECT", + "name": "CreatePurchaseOrderApprovalRuleConditionInput", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "description", + "description": "The updated approval rule description.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "name", + "description": "The updated approval rule name.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "status", + "description": "The updated status of the purchase order approval rule.", + "type": { + "kind": "ENUM", + "name": "PurchaseOrderApprovalRuleStatus", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "uid", + "description": "Unique identifier for the purchase order approval rule.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": 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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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": "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": "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, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The new quantity of the item.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": 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, - "isDeprecated": false, - "deprecationReason": 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": "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": "OBJECT", - "name": "UpdateWishlistOutput", - "description": "Contains the name and visibility of an updated wish list.", - "fields": [ - { - "name": "name", - "description": "The wish 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 ID of a `Wishlist` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "Indicates whether the wish list is public or private.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "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": "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": "OBJECT", + "name": "UpdateWishlistOutput", + "description": "Contains the name and visibility of an updated wish list.", + "fields": [ + { + "name": "name", + "description": "The wish 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 ID of a `Wishlist` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Indicates whether the wish list is public or private.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "UseInLayeredNavigationOptions", - "description": "Defines whether the attribute is filterable in layered navigation.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NO", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILTERABLE_WITH_RESULTS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILTERABLE_NO_RESULT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "name": "WishlistVisibilityEnum", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "UseInLayeredNavigationOptions", + "description": "Defines whether the attribute is filterable in layered navigation.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NO", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILTERABLE_WITH_RESULTS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILTERABLE_NO_RESULT", + "description": "", + "isDeprecated": false, + "deprecationReason": 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": "pageSize", + "description": "Specifies the maximum number of results to return at once. This attribute is optional.", + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sort", + "description": "Defines the sorting of the results.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sort", - "description": "Defines the sorting of the results.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "CompaniesSortInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "UserCompaniesOutput", - "description": "An object that contains a list of companies customer is assigned to.", - "fields": [ - { - "name": "items", - "description": "An array of companies customer is assigned to.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CompanyBasicInfo", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Provides navigation for the query response.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "CompaniesSortInput", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "UserCompaniesOutput", + "description": "An object that contains a list of companies customer is assigned to.", + "fields": [ + { + "name": "items", + "description": "An array of companies customer is assigned to.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "CompanyBasicInfo", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Provides navigation for the query response.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ValidatePurchaseOrderError", - "description": "Contains details about a failed validation attempt.", - "fields": [ - { - "name": "message", - "description": "The returned error message.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": "Error type.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "ValidatePurchaseOrderErrorType", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "SearchResultPageInfo", + "ofType": null + } }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "ValidatePurchaseOrderError", + "description": "Contains details about a failed validation attempt.", + "fields": [ + { + "name": "message", + "description": "The returned error message.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "type", + "description": "Error type.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", "name": "ValidatePurchaseOrderErrorType", - "description": "", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OPERATION_NOT_APPLICABLE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "COULD_NOT_SAVE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NOT_VALID_DATA", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "ValidatePurchaseOrdersInput", - "description": "Defines the purchase orders to be validated.", - "fields": null, - "inputFields": [ - { - "name": "purchase_order_uids", - "description": "An array of the purchase order IDs.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "ValidatePurchaseOrderErrorType", + "description": "", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "OPERATION_NOT_APPLICABLE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "COULD_NOT_SAVE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "NOT_VALID_DATA", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ValidatePurchaseOrdersInput", + "description": "Defines the purchase orders to be validated.", + "fields": null, + "inputFields": [ + { + "name": "purchase_order_uids", + "description": "An array of the purchase order IDs.", + "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": "ValidatePurchaseOrdersOutput", + "description": "Contains the results of validation attempts.", + "fields": [ + { + "name": "errors", + "description": "An array of error messages encountered while performing the operation.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "ValidatePurchaseOrderError", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "purchase_orders", + "description": "An array of the purchase orders in the request.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "OBJECT", + "name": "PurchaseOrder", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": 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 + }, + "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": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "DATE_RANGE_MIN", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "FILE_EXTENSIONS", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "INPUT_VALIDATION", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_TEXT_LENGTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MIN_TEXT_LENGTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_FILE_SIZE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_IMAGE_HEIGHT", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "MAX_IMAGE_WIDTH", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VaultConfigOutput", + "description": "Retrieves the vault configuration", + "fields": [ + { + "name": "credit_card", + "description": "Credit card vault method configuration", + "args": [], + "type": { + "kind": "OBJECT", + "name": "VaultCreditCardConfig", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VaultCreditCardConfig", + "description": "", + "fields": [ + { + "name": "is_vault_enabled", + "description": "Is vault enabled", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sdk_params", + "description": "The parameters required to load the Paypal JS SDK", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "ValidatePurchaseOrdersOutput", - "description": "Contains the results of validation attempts.", - "fields": [ - { - "name": "errors", - "description": "An array of error messages encountered while performing the operation.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "ValidatePurchaseOrderError", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "purchase_orders", - "description": "An array of the purchase orders in the request.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "PurchaseOrder", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "SDKParams", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "three_ds_mode", + "description": "3DS mode", + "args": [], + "type": { + "kind": "ENUM", + "name": "ThreeDSMode", + "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": "VaultSetupTokenInput", + "description": "The payment source information", + "fields": null, + "inputFields": [ + { + "name": "payment_source", + "description": "The payment source information", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INPUT_OBJECT", + "name": "PaymentSourceInput", + "ofType": 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 - }, - "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 + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ViewHistory", + "description": "User view history", + "fields": null, + "inputFields": [ + { + "name": "date", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": 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": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "DATE_RANGE_MIN", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FILE_EXTENSIONS", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_VALIDATION", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAX_TEXT_LENGTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MIN_TEXT_LENGTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAX_FILE_SIZE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAX_IMAGE_HEIGHT", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MAX_IMAGE_WIDTH", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "ViewHistoryInput", + "description": "User view history", + "fields": null, + "inputFields": [ + { + "name": "dateTime", + "description": null, + "type": { + "kind": "SCALAR", + "name": "DateTime", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "sku", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "OBJECT", + "name": "VirtualCartItem", + "description": "An implementation for virtual product cart items.", + "fields": [ + { + "name": "custom_attributes", + "description": "The custom attributes for the cart item", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "VaultConfigOutput", - "description": "Retrieves the vault configuration", - "fields": [ - { - "name": "credit_card", - "description": "Credit card vault method configuration", - "args": [], - "type": { - "kind": "OBJECT", - "name": "VaultCreditCardConfig", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { + "name": "CustomAttribute", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "VaultCreditCardConfig", - "description": "", - "fields": [ - { - "name": "is_vault_enabled", - "description": "Is vault enabled", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sdk_params", - "description": "The parameters required to load the Paypal JS SDK", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "SDKParams", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "three_ds_mode", - "description": "3DS mode", - "args": [], - "type": { - "kind": "ENUM", - "name": "ThreeDSMode", - "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "payments_order_id", - "description": "The payment services order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "paypal_order_id", - "description": "PayPal order ID", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "public_hash", - "description": "The public hash of the token.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "INPUT_OBJECT", - "name": "VaultSetupTokenInput", - "description": "The payment source information", - "fields": null, - "inputFields": [ - { - "name": "payment_source", - "description": "The payment source information", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "PaymentSourceInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null - }, - { + "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": "VirtualCartItem", - "description": "An implementation for virtual product cart items.", - "fields": [ - { - "name": "custom_attributes", - "description": "The custom attributes for the cart item", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "CustomAttribute", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "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": "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": "SCALAR", - "name": "String", - "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { + "name": "CartItemError", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "SCALAR", + "name": "String", + "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": "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": "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": "categories", - "description": "The categories assigned to a product.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "CategoryInterface", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "country_of_manufacture", - "description": "The product's country of origin.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "crosssell_products", - "description": "Crosssell 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, - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "ProductCustomAttributes", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_message_available", - "description": "Returns a value indicating gift message availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_available", - "description": "Returns a value indicating gift wrapping availability for the product.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "gift_wrapping_price", - "description": "Returns value and currency indicating gift wrapping price for the product.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "Money", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "is_returnable", - "description": "Indicates whether the product can be returned.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "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": false, - "deprecationReason": null - }, - { - "name": "max_sale_qty", - "description": "Maximum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - } - }, - "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 - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "min_sale_qty", - "description": "Minimum Qty Allowed in Shopping Cart", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "new_to_date", - "description": "The end date for new product listings.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "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 - }, - "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 - } - }, - "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 - }, - "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 - } - }, - "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 - } - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "Quantity of available stock", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "related_products", - "description": "An array of products to be displayed in a Related Products block.", - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "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": "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": "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_price", - "description": "The discounted price of the product.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "stock_status", - "description": "Stock status of the product", - "args": [], - "type": { - "kind": "ENUM", - "name": "ProductStockStatus", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "swatch_image", - "description": "The file name of a swatch image.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "thumbnail", - "description": "The relative path to the product's thumbnail image.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "ProductImage", - "ofType": null - }, - "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 - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upsell_products", - "description": "Upsell 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 - } - ], - "inputFields": null, - "interfaces": [ - { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - }, - { - "kind": "INTERFACE", - "name": "CustomizableProductInterface", - "ofType": null - } - ], - "enumValues": null, - "possibleTypes": null - }, - { + "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": "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": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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": "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": "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": "categories", + "description": "The categories assigned to a product.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "CategoryInterface", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "country_of_manufacture", + "description": "The product's country of origin.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "crosssell_products", + "description": "Crosssell 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": null, + "type": { + "kind": "INPUT_OBJECT", + "name": "AttributeFilterInput", + "ofType": null + }, + "defaultValue": null + } + ], + "type": { + "kind": "OBJECT", + "name": "ProductCustomAttributes", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_message_available", + "description": "Returns a value indicating gift message availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_available", + "description": "Returns a value indicating gift wrapping availability for the product.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "gift_wrapping_price", + "description": "Returns value and currency indicating gift wrapping price for the product.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "Money", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "is_returnable", + "description": "Indicates whether the product can be returned.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "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": false, + "deprecationReason": null + }, + { + "name": "max_sale_qty", + "description": "Maximum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + } + }, + "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 + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "min_sale_qty", + "description": "Minimum Qty Allowed in Shopping Cart", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "new_to_date", + "description": "The end date for new product listings.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "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 + }, + "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 + } + }, + "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 + }, + "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": "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.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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 - }, - { + "name": "PriceRange", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "price_tiers", + "description": "An array of `TierPrice` objects.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { "kind": "OBJECT", - "name": "WishListUserInputError", - "description": "An error encountered while performing operations with WishList.", - "fields": [ - { - "name": "code", - "description": "A wish list-specific error code.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishListUserInputErrorType", - "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": "WishListUserInputErrorType", - "description": "A list of possible error types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PRODUCT_NOT_FOUND", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNDEFINED", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "name": "TierPrice", + "ofType": null + } + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "quantity", + "description": "Quantity of available stock", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "related_products", + "description": "An array of products to be displayed in a Related Products block.", + "args": [], + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "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": "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": "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_price", + "description": "The discounted price of the product.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "stock_status", + "description": "Stock status of the product", + "args": [], + "type": { + "kind": "ENUM", + "name": "ProductStockStatus", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "swatch_image", + "description": "The file name of a swatch image.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "thumbnail", + "description": "The relative path to the product's thumbnail image.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "ProductImage", + "ofType": null + }, + "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 + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "upsell_products", + "description": "Upsell 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 + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + }, + { + "kind": "INTERFACE", + "name": "CustomizableProductInterface", + "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": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "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 + } }, - { - "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": "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.", - "args": [ - { - "name": "currentPage", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "1", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "pageSize", - "description": "", - "type": { - "kind": "SCALAR", - "name": "Int", - "ofType": null - }, - "defaultValue": "20", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "OBJECT", - "name": "WishlistItems", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": "The name of the wish list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "sharing_code", - "description": "An encrypted code that Magento uses to link to the wish list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "updated_at", - "description": "The time of the last modification to the wish list.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "visibility", - "description": "Indicates whether the wish list is public or private.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "RequisitionListItemInterface", + "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.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": 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.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "WishlistCartUserInputErrorType", - "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 - }, - { - "name": "wishlistId", - "description": "The unique ID of the `Wishlist` object containing an error.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [ + { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + ], + "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": "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.", + "args": [ + { + "name": "currentPage", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "1" + }, + { + "name": "pageSize", + "description": null, + "type": { + "kind": "SCALAR", + "name": "Int", + "ofType": null + }, + "defaultValue": "20" + } + ], + "type": { + "kind": "OBJECT", + "name": "WishlistItems", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "name", + "description": "The name of the wish list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "sharing_code", + "description": "An encrypted code that Magento uses to link to the wish list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "updated_at", + "description": "The time of the last modification to the wish list.", + "args": [], + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "visibility", + "description": "Indicates whether the wish list is public or private.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "ENUM", + "name": "WishlistVisibilityEnum", + "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.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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 - }, - { - "name": "REQUIRED_PARAMETER_MISSING", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "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 + }, + { + "name": "wishlistId", + "description": "The unique ID of the `Wishlist` object containing an error.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "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": "ID", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "WishlistItemCopyInput", - "description": "Specifies the IDs of items to copy and their quantities.", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": "The quantity of this item to copy to the destination wish list. This value can't be greater than the quantity in the source wish list.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist_item_id", - "description": "The unique ID of the `WishlistItemInterface` object to be copied.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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 + }, + { + "name": "REQUIRED_PARAMETER_MISSING", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "INPUT_OBJECT", + "name": "WishlistItemCopyInput", + "description": "Specifies the IDs of items to copy and their quantities.", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": "The quantity of this item to copy to the destination wish list. This value can't be greater than the quantity in the source wish list.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "wishlist_item_id", + "description": "The unique ID of the `WishlistItemInterface` object to be copied.", + "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": "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": "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, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "parent_sku", - "description": "For complex product types, the SKU of the parent product.", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The amount or number of items to add.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer selected.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "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": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "name": "EnteredOptionInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "parent_sku", + "description": "For complex product types, the SKU of the parent product.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": "The amount or number of items to add.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "selected_options", + "description": "An array of strings corresponding to options the customer selected.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "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": "String", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "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.", + "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.", + "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 + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "id", + "description": "The unique ID for a `WishlistItemInterface` object.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "product", + "description": "Product details of the wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "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.", - "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.", - "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 - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "product", - "description": "Product details of the wish list item.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "ProductInterface", - "ofType": null - } - }, - "isDeprecated": true, - "deprecationReason": "Product information is part of a composable Catalog Service." - }, - { - "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": [], - "enumValues": null, - "possibleTypes": [ - { - "kind": "OBJECT", - "name": "SimpleWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "VirtualWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "ConfigurableWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "BundleWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "DownloadableWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GiftCardWishlistItem", - "ofType": null - }, - { - "kind": "OBJECT", - "name": "GroupedProductWishlistItem", - "ofType": null - } - ] + "name": "ProductInterface", + "ofType": null + } + }, + "isDeprecated": true, + "deprecationReason": "Product information is part of a composable Catalog Service." + }, + { + "name": "quantity", + "description": "The quantity of this wish list item.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "WishlistItemMoveInput", - "description": "Specifies the IDs of the items to move and their quantities.", - "fields": null, - "inputFields": [ - { - "name": "quantity", - "description": "The quantity of this item to move to the destination wish list. This value can't be greater than the quantity in the source wish list.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist_item_id", - "description": "The unique ID of the `WishlistItemInterface` object to be moved.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": [ + { + "kind": "OBJECT", + "name": "BundleWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "ConfigurableWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "DownloadableWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GiftCardWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "GroupedProductWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "SimpleWishlistItem", + "ofType": null + }, + { + "kind": "OBJECT", + "name": "VirtualWishlistItem", + "ofType": null + } + ] + }, + { + "kind": "INPUT_OBJECT", + "name": "WishlistItemMoveInput", + "description": "Specifies the IDs of the items to move and their quantities.", + "fields": null, + "inputFields": [ + { + "name": "quantity", + "description": "The quantity of this item to move to the destination wish list. This value can't be greater than the quantity in the source wish list.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "wishlist_item_id", + "description": "The unique ID of the `WishlistItemInterface` object to be moved.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } }, - { + "defaultValue": null + } + ], + "interfaces": null, + "enumValues": null, + "possibleTypes": 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": "LIST", + "name": null, + "ofType": { + "kind": "INTERFACE", + "name": "WishlistItemInterface", + "ofType": null + } + } + }, + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "page_info", + "description": "Contains pagination metadata.", + "args": [], + "type": { + "kind": "OBJECT", + "name": "SearchResultPageInfo", + "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.", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "entered_options", + "description": "An array of options that the customer entered.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { "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.", - "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.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "INPUT_OBJECT", - "name": "EnteredOptionInput", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "quantity", - "description": "The new amount or number of this item.", - "type": { - "kind": "SCALAR", - "name": "Float", - "ofType": null - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "selected_options", - "description": "An array of strings corresponding to options the customer selected.", - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "wishlist_item_id", - "description": "The unique ID for a `WishlistItemInterface` object.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "ID", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": 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": "LIST", - "name": null, - "ofType": { - "kind": "INTERFACE", - "name": "WishlistItemInterface", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "page_info", - "description": "Contains pagination metadata.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "SearchResultPageInfo", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "ENUM", - "name": "WishlistVisibilityEnum", - "description": "Defines the wish list visibility types.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "PUBLIC", - "description": "", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "PRIVATE", - "description": "", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Directive", - "description": "A Directive provides a way to describe alternate runtime execution and type validation behavior in a GraphQL document.\n\nIn some cases, you need to provide options to alter GraphQL's execution behavior in ways field arguments will not suffice, such as conditionally including or skipping a field. Directives provide this by describing additional information to the executor.", - "fields": [ - { - "name": "args", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isRepeatable", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "locations", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__DirectiveLocation", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "EnteredOptionInput", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "quantity", + "description": "The new amount or number of this item.", + "type": { + "kind": "SCALAR", + "name": "Float", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "selected_options", + "description": "An array of strings corresponding to options the customer selected.", + "type": { + "kind": "LIST", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "ID", + "ofType": null + } + }, + "defaultValue": null + }, + { + "name": "wishlist_item_id", + "description": "The unique ID for a `WishlistItemInterface` 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": "WishListUserInputError", + "description": "An error encountered while performing operations with WishList.", + "fields": [ + { + "name": "code", + "description": "A wish list-specific error code.", + "args": [], + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { "kind": "ENUM", - "name": "__DirectiveLocation", - "description": "A Directive can be adjacent to many parts of the GraphQL language, a __DirectiveLocation describes one such possible adjacencies.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "QUERY", - "description": "Location adjacent to a query operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "MUTATION", - "description": "Location adjacent to a mutation operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SUBSCRIPTION", - "description": "Location adjacent to a subscription operation.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD", - "description": "Location adjacent to a field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_DEFINITION", - "description": "Location adjacent to a fragment definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FRAGMENT_SPREAD", - "description": "Location adjacent to a fragment spread.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INLINE_FRAGMENT", - "description": "Location adjacent to an inline fragment.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "VARIABLE_DEFINITION", - "description": "Location adjacent to a variable definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCHEMA", - "description": "Location adjacent to a schema definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "SCALAR", - "description": "Location adjacent to a scalar definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Location adjacent to an object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "FIELD_DEFINITION", - "description": "Location adjacent to a field definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ARGUMENT_DEFINITION", - "description": "Location adjacent to an argument definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Location adjacent to an interface definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Location adjacent to a union definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Location adjacent to an enum definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM_VALUE", - "description": "Location adjacent to an enum value definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Location adjacent to an input object type definition.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_FIELD_DEFINITION", - "description": "Location adjacent to an input object field definition.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__EnumValue", - "description": "One possible value for a given Enum. Enum values are unique values, not a placeholder for a string or numeric value. However an Enum value is returned in a JSON response as a string.", - "fields": [ - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Field", - "description": "Object and Interface types are described by a list of Fields, each of which has a name, potentially a list of arguments, and a return type.", - "fields": [ - { - "name": "args", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__InputValue", - "description": "Arguments provided to Fields or Directives and the input fields of an InputObject are represented as Input Values which describe their type and optionally a default value.", - "fields": [ - { - "name": "defaultValue", - "description": "A GraphQL-formatted string representing the default value for this input value.", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "deprecationReason", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "isDeprecated", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "type", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Schema", - "description": "A GraphQL Schema defines the capabilities of a GraphQL server. It exposes all available types and directives on the server, as well as the entry points for query, mutation, and subscription operations.", - "fields": [ - { - "name": "directives", - "description": "A list of all directives supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Directive", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "mutationType", - "description": "If this server supports mutation, the type that mutation operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "queryType", - "description": "The type that query operations will be rooted at.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "subscriptionType", - "description": "If this server support subscription, the type that subscription operations will be rooted at.", - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "types", - "description": "A list of all types supported by this server.", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null - }, - { - "kind": "OBJECT", - "name": "__Type", - "description": "The fundamental unit of any GraphQL Schema is the type. There are many kinds of types in GraphQL as represented by the `__TypeKind` enum.\n\nDepending on the kind of a type, certain fields describe information about that type. Scalar types provide no information beyond a name and description, while Enum types provide their values. Object and Interface types provide the fields they describe. Abstract types, Union and Interface, provide the Object types possible at runtime. List and NonNull types compose other types.", - "fields": [ - { - "name": "description", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "enumValues", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__EnumValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "fields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Field", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "inputFields", - "description": null, - "args": [ - { - "name": "includeDeprecated", - "description": null, - "type": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - }, - "defaultValue": "false", - "isDeprecated": false, - "deprecationReason": null - } - ], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__InputValue", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "interfaces", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "kind", - "description": null, - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "__TypeKind", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "name", - "description": null, - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ofType", - "description": null, - "args": [], - "type": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "possibleTypes", - "description": null, - "args": [], - "type": { - "kind": "LIST", - "name": null, - "ofType": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "OBJECT", - "name": "__Type", - "ofType": null - } - } - }, - "isDeprecated": false, - "deprecationReason": null - } - ], - "inputFields": null, - "interfaces": [], - "enumValues": null, - "possibleTypes": null + "name": "WishListUserInputErrorType", + "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 + } }, - { - "kind": "ENUM", - "name": "__TypeKind", - "description": "An enum describing what kind of type a given `__Type` is.", - "fields": null, - "inputFields": null, - "interfaces": null, - "enumValues": [ - { - "name": "SCALAR", - "description": "Indicates this type is a scalar.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "OBJECT", - "description": "Indicates this type is an object. `fields` and `interfaces` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INTERFACE", - "description": "Indicates this type is an interface. `fields`, `interfaces`, and `possibleTypes` are valid fields.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "UNION", - "description": "Indicates this type is a union. `possibleTypes` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "ENUM", - "description": "Indicates this type is an enum. `enumValues` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "INPUT_OBJECT", - "description": "Indicates this type is an input object. `inputFields` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "LIST", - "description": "Indicates this type is a list. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "NON_NULL", - "description": "Indicates this type is a non-null. `ofType` is a valid field.", - "isDeprecated": false, - "deprecationReason": null - } - ], - "possibleTypes": null + "isDeprecated": false, + "deprecationReason": null + } + ], + "inputFields": null, + "interfaces": [], + "enumValues": null, + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "WishListUserInputErrorType", + "description": "A list of possible error types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PRODUCT_NOT_FOUND", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "UNDEFINED", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + }, + { + "kind": "ENUM", + "name": "WishlistVisibilityEnum", + "description": "Defines the wish list visibility types.", + "fields": null, + "inputFields": null, + "interfaces": null, + "enumValues": [ + { + "name": "PUBLIC", + "description": "", + "isDeprecated": false, + "deprecationReason": null + }, + { + "name": "PRIVATE", + "description": "", + "isDeprecated": false, + "deprecationReason": null + } + ], + "possibleTypes": null + } + ], + "directives": [ + { + "name": "skip", + "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Skipped when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "finishUploadInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "key", - "description": "The unique key identifier from the upload", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "media_resource_type", - "description": "The type of media resource being uploaded", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MediaResourceType", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ] + }, + { + "name": "include", + "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", + "locations": [ + "FIELD", + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "if", + "description": "Included when true.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "finishUploadOutput", - "description": "", - "fields": [ - { - "name": "key", - "description": "The unique key identifier", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "message", - "description": "Additional information about the confirmation", - "args": [], - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "success", - "description": "Whether the confirmation 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 + "defaultValue": null + } + ] + }, + { + "name": "deprecated", + "description": "Marks an element of a GraphQL schema as no longer supported.", + "locations": [ + "FIELD_DEFINITION", + "ARGUMENT_DEFINITION", + "INPUT_FIELD_DEFINITION", + "ENUM_VALUE" + ], + "args": [ + { + "name": "reason", + "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": "\"No longer supported\"" + } + ] + }, + { + "name": "specifiedBy", + "description": "Exposes a URL that specifies the behavior of this scalar.", + "locations": [ + "SCALAR" + ], + "args": [ + { + "name": "url", + "description": "The URL that specifies the behavior of this scalar.", + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "String", + "ofType": null + } }, - { - "kind": "INPUT_OBJECT", - "name": "initiateUploadInput", - "description": "", - "fields": null, - "inputFields": [ - { - "name": "key", - "description": "The name of the file to be uploaded, cannot contain slashes", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "media_resource_type", - "description": "The type of media resource being uploaded", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "ENUM", - "name": "MediaResourceType", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "interfaces": null, - "enumValues": null, - "possibleTypes": null + "defaultValue": null + } + ] + }, + { + "name": "defer", + "description": null, + "locations": [ + "FRAGMENT_SPREAD", + "INLINE_FRAGMENT" + ], + "args": [ + { + "name": "label", + "description": null, + "type": { + "kind": "SCALAR", + "name": "String", + "ofType": null + }, + "defaultValue": null + }, + { + "name": "if", + "description": null, + "type": { + "kind": "NON_NULL", + "name": null, + "ofType": { + "kind": "SCALAR", + "name": "Boolean", + "ofType": null + } }, - { - "kind": "OBJECT", - "name": "initiateUploadOutput", - "description": "", - "fields": [ - { - "name": "expires_at", - "description": "The expiration timestamp of the URL", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "key", - "description": "The unique key identifier for the upload", - "args": [], - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "String", - "ofType": null - } - }, - "isDeprecated": false, - "deprecationReason": null - }, - { - "name": "upload_url", - "description": "The presigned URL for uploading the file", - "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 - } - ], - "directives": [ - { - "name": "include", - "description": "Directs the executor to include this field or fragment only when the `if` argument is true.", - "args": [ - { - "name": "if", - "description": "Included when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "isRepeatable": false, - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ] - }, - { - "name": "skip", - "description": "Directs the executor to skip this field or fragment when the `if` argument is true.", - "args": [ - { - "name": "if", - "description": "Skipped when true.", - "type": { - "kind": "NON_NULL", - "name": null, - "ofType": { - "kind": "SCALAR", - "name": "Boolean", - "ofType": null - } - }, - "defaultValue": null, - "isDeprecated": false, - "deprecationReason": null - } - ], - "isRepeatable": false, - "locations": [ - "FIELD", - "FRAGMENT_SPREAD", - "INLINE_FRAGMENT" - ] - }, - { - "name": "deprecated", - "description": "Marks an element of a GraphQL schema as no longer supported.", - "args": [ - { - "name": "reason", - "description": "Explains why this element was deprecated, usually also including a suggestion for how to access supported similar data. Formatted using the Markdown syntax, as specified by [CommonMark](https://commonmark.org/).", - "type": { - "kind": "SCALAR", - "name": "String", - "ofType": null - }, - "defaultValue": "\"No longer supported\"", - "isDeprecated": false, - "deprecationReason": null - } - ], - "isRepeatable": false, - "locations": [ - "FIELD_DEFINITION", - "ENUM_VALUE", - "ARGUMENT_DEFINITION", - "INPUT_FIELD_DEFINITION" - ] - } + "defaultValue": "true" + } ] - } -} + } + ] + } +} \ No newline at end of file diff --git a/static/graphql-api/saas/index.html b/static/graphql-api/saas/index.html index 342bd402a..5686fa2ab 100644 --- a/static/graphql-api/saas/index.html +++ b/static/graphql-api/saas/index.html @@ -38,10 +38,12 @@
  • AddReturnTrackingInput
  • AddReturnTrackingOutput
  • AddWishlistItemsToCartOutput
  • +
  • Aggregation
  • +
  • AggregationType
  • ApplePayConfig
  • ApplePayMethodInput
  • AppliedCoupon
  • AppliedGiftCard
  • +
  • AppliedQueryRule
  • +
  • AppliedQueryRuleActionType
  • AppliedStoreCredit
  • ApplyCouponToCartInput
  • ApplyCouponToCartOutput
  • @@ -303,6 +315,7 @@
  • AttributeMetadata
  • AttributeMetadataError
  • AttributeMetadataErrorType
  • +
  • AttributeMetadataResponse
  • AttributeOptionMetadata
  • AttributeSelectedOption
  • AttributeSelectedOptionInterface
  • @@ -321,6 +334,7 @@
  • BillingCartAddress
  • Boolean
  • Breadcrumb
  • +
  • Bucket
  • BundleCartItem
  • BundleCreditMemoItem
  • BundleInvoiceItem
  • @@ -365,8 +379,12 @@
  • CartUserInputErrorType
  • CatalogAttributeApplyToEnum
  • CatalogAttributeMetadata
  • +
  • CategoryBucket
  • +
  • CategoryBucketInterface
  • CategoryInterface
  • CategoryTree
  • +
  • CategoryView
  • +
  • CategoryViewInterface
  • CheckoutAgreement
  • CheckoutAgreementMode
  • CheckoutUserInputError
  • @@ -421,6 +439,7 @@
  • ComparableItem
  • CompareList
  • CompleteOrderInput
  • +
  • ComplexProductView
  • ComplexTextValue
  • ConfigurableAttributeOption
  • ConfigurableCartItem
  • @@ -526,6 +545,7 @@
  • CustomizableProductInterface
  • CustomizableRadioOption
  • CustomizableRadioValue
  • +
  • DateTime
  • DeleteCompanyRoleOutput
  • DeleteCompanyTeamOutput
  • DeleteCompanyUserOutput
  • @@ -577,6 +597,7 @@
  • FilterRangeTypeInput
  • FilterStringTypeInput
  • FilterTypeInput
  • +
  • FilterableInSearchAttribute
  • FixedProductTax
  • FixedProductTaxDisplaySettings
  • Float
  • @@ -632,6 +653,7 @@
  • GroupedProductWishlistItem
  • GuestOrderCancelInput
  • GuestOrderInformationInput
  • +
  • Highlight
  • HostedFieldsConfig
  • HostedFieldsInput
  • ID
  • @@ -655,6 +677,7 @@
  • ItemNote
  • ItemSelectedBundleOption
  • ItemSelectedBundleOptionValue
  • +
  • JSON
  • KeyValue
  • LineItemNoteInput
  • MediaGalleryInterface
  • @@ -726,6 +749,7 @@
  • OrderShipment
  • OrderTokenInput
  • OrderTotal
  • +
  • PageType
  • PaymentAttributeInput
  • PaymentConfigItem
  • PaymentConfigOutput
  • @@ -753,6 +777,8 @@
  • PlaceOrderOutput
  • PlacePurchaseOrderInput
  • PlacePurchaseOrderOutput
  • +
  • Price
  • +
  • PriceAdjustment
  • PriceDetails
  • PriceRange
  • PriceTypeEnum
  • @@ -770,8 +796,35 @@
  • ProductMediaGalleryEntriesAssetVideo
  • ProductMediaGalleryEntriesVideoContent
  • ProductPrice
  • +
  • ProductSearchItem
  • +
  • ProductSearchResponse
  • +
  • ProductSearchSortInput
  • ProductStockStatus
  • ProductVideo
  • +
  • ProductView
  • +
  • ProductViewAttribute
  • +
  • ProductViewCurrency
  • +
  • ProductViewImage
  • +
  • ProductViewInputOption
  • +
  • ProductViewInputOptionImageSize
  • +
  • ProductViewInputOptionRange
  • +
  • ProductViewLink
  • +
  • ProductViewMoney
  • +
  • ProductViewOption
  • +
  • ProductViewOptionValue
  • +
  • ProductViewOptionValueConfiguration
  • +
  • ProductViewOptionValueProduct
  • +
  • ProductViewOptionValueSwatch
  • +
  • ProductViewPrice
  • +
  • ProductViewPriceRange
  • +
  • ProductViewTierCondition
  • +
  • ProductViewTierExactMatchCondition
  • +
  • ProductViewTierPrice
  • +
  • ProductViewTierRangeCondition
  • +
  • ProductViewVariant
  • +
  • ProductViewVariantResults
  • +
  • ProductViewVideo
  • +
  • PurchaseHistory
  • PurchaseOrder
  • PurchaseOrderAction
  • PurchaseOrderActionError
  • @@ -796,14 +849,18 @@
  • PurchaseOrdersActionInput
  • PurchaseOrdersActionOutput
  • PurchaseOrdersFilterInput
  • +
  • QueryContextInput
  • QuoteItemsSortInput
  • QuoteTemplateLineItemNoteInput
  • QuoteTemplateNotificationMessage
  • +
  • RangeBucket
  • ReCaptchaConfigOutput
  • ReCaptchaConfiguration
  • ReCaptchaConfigurationV3
  • ReCaptchaFormEnum
  • ReCaptchaTypeEmum
  • +
  • RecommendationUnit
  • +
  • Recommendations
  • Region
  • RemoveCouponFromCartInput
  • RemoveCouponFromCartOutput
  • @@ -865,7 +922,10 @@
  • RewardPointsSubscriptionStatusesEnum
  • SDKParams
  • SalesCommentItem
  • +
  • ScalarBucket
  • ScopeTypeEnum
  • +
  • SearchClauseInput
  • +
  • SearchRangeInput
  • SearchResultPageInfo
  • SelectedBundleOption
  • SelectedBundleOptionValue
  • @@ -919,6 +979,7 @@
  • ShippingMethodInput
  • SimpleCartItem
  • SimpleProduct
  • +
  • SimpleProductView
  • SimpleRequisitionListItem
  • SimpleWishlistItem
  • SmartButtonMethodInput
  • @@ -927,13 +988,17 @@
  • SortField
  • SortFields
  • SortQuoteItemsEnum
  • +
  • SortableAttribute
  • +
  • StatsBucket
  • StoreConfig
  • String
  • SubmitNegotiableQuoteTemplateForReviewInput
  • SubscribeEmailToNewsletterOutput
  • SubscriptionStatusesEnum
  • +
  • Subtree
  • SwatchDataInterface
  • SwatchInputTypeEnum
  • +
  • SwatchType
  • SyncPaymentOrderInput
  • TaxItem
  • TaxWrappingEnum
  • @@ -976,6 +1041,8 @@
  • VaultCreditCardConfig
  • VaultMethodInput
  • VaultSetupTokenInput
  • +
  • ViewHistory
  • +
  • ViewHistoryInput
  • VirtualCartItem
  • VirtualProduct
  • VirtualRequisitionListItem
  • @@ -1031,7 +1098,62 @@
    Version

    Queries

    +
    +

    + attributeMetadata +

    +
    +
    +
    +
    Description
    +

    Return a list of product attribute codes that can be used for sorting or filtering in a productSearch query

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns an AttributeMetadataResponse! +

    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query attributeMetadata {
    +  attributeMetadata {
    +    filterableInSearch {
    +      ...FilterableInSearchAttributeFragment
    +    }
    +    sortable {
    +      ...SortableAttributeFragment
    +    }
    +  }
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "attributeMetadata": {
    +      "filterableInSearch": [FilterableInSearchAttribute],
    +      "sortable": [SortableAttribute]
    +    }
    +  }
    +}
    +
    +
    +
    + back to top +
    +
    +
    + Queries +

    attributesForm

    @@ -1393,7 +1515,7 @@
    Query
    Variables
    -
    {"useCurrentGroup": false}
    +                  
    {"useCurrentGroup": true}
     
    @@ -1402,136 +1524,136 @@
    Response
    "data": { "availableStores": [ { - "allow_gift_receipt": "xyz789", - "allow_gift_wrapping_on_order": "xyz789", - "allow_gift_wrapping_on_order_items": "abc123", + "allow_gift_receipt": "abc123", + "allow_gift_wrapping_on_order": "abc123", + "allow_gift_wrapping_on_order_items": "xyz789", "allow_items": "abc123", "allow_order": "xyz789", - "allow_printed_card": "xyz789", + "allow_printed_card": "abc123", "autocomplete_on_storefront": true, "base_currency_code": "abc123", - "base_link_url": "xyz789", + "base_link_url": "abc123", "base_media_url": "xyz789", "base_static_url": "xyz789", - "base_url": "xyz789", + "base_url": "abc123", "cart_expires_in_days": 123, "cart_gift_wrapping": "abc123", "cart_merge_preference": "xyz789", "cart_printed_card": "abc123", - "cart_summary_display_quantity": 987, - "catalog_default_sort_by": "abc123", + "cart_summary_display_quantity": 123, + "catalog_default_sort_by": "xyz789", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "category_url_suffix": "xyz789", + "category_url_suffix": "abc123", "check_money_order_enable_for_specific_countries": false, - "check_money_order_enabled": false, - "check_money_order_make_check_payable_to": "abc123", + "check_money_order_enabled": true, + "check_money_order_make_check_payable_to": "xyz789", "check_money_order_max_order_total": "xyz789", - "check_money_order_min_order_total": "abc123", + "check_money_order_min_order_total": "xyz789", "check_money_order_new_order_status": "xyz789", - "check_money_order_payment_from_specific_countries": "xyz789", + "check_money_order_payment_from_specific_countries": "abc123", "check_money_order_send_check_to": "xyz789", "check_money_order_sort_order": 123, "check_money_order_title": "xyz789", "configurable_product_image": "ITSELF", - "configurable_thumbnail_source": "abc123", - "contact_enabled": false, + "configurable_thumbnail_source": "xyz789", + "contact_enabled": true, "countries_with_required_region": "abc123", "create_account_confirmation": false, "customer_access_token_lifetime": 123.45, - "default_country": "xyz789", + "default_country": "abc123", "default_display_currency_code": "xyz789", "display_product_prices_in_catalog": 987, - "display_shipping_prices": 987, - "display_state_if_optional": true, - "enable_multiple_wishlists": "xyz789", - "fixed_product_taxes_apply_tax_to_fpt": false, + "display_shipping_prices": 123, + "display_state_if_optional": false, + "enable_multiple_wishlists": "abc123", + "fixed_product_taxes_apply_tax_to_fpt": true, "fixed_product_taxes_display_prices_in_emails": 123, - "fixed_product_taxes_display_prices_in_product_lists": 123, - "fixed_product_taxes_display_prices_in_sales_modules": 987, + "fixed_product_taxes_display_prices_in_product_lists": 987, + "fixed_product_taxes_display_prices_in_sales_modules": 123, "fixed_product_taxes_display_prices_on_product_view_page": 123, - "fixed_product_taxes_enable": true, + "fixed_product_taxes_enable": false, "fixed_product_taxes_include_fpt_in_subtotal": false, - "graphql_share_customer_group": true, - "grid_per_page": 987, + "graphql_share_customer_group": false, + "grid_per_page": 123, "grid_per_page_values": "abc123", "grouped_product_image": "ITSELF", "is_checkout_agreements_enabled": true, - "is_default_store": false, + "is_default_store": true, "is_default_store_group": true, - "is_guest_checkout_enabled": false, + "is_guest_checkout_enabled": true, "is_negotiable_quote_active": true, - "is_one_page_checkout_enabled": true, - "is_requisition_list_active": "xyz789", - "list_mode": "abc123", - "list_per_page": 987, - "list_per_page_values": "abc123", + "is_one_page_checkout_enabled": false, + "is_requisition_list_active": "abc123", + "list_mode": "xyz789", + "list_per_page": 123, + "list_per_page_values": "xyz789", "locale": "xyz789", - "magento_reward_general_is_enabled": "xyz789", + "magento_reward_general_is_enabled": "abc123", "magento_reward_general_is_enabled_on_front": "xyz789", "magento_reward_general_min_points_balance": "abc123", "magento_reward_general_publish_history": "abc123", - "magento_reward_points_invitation_customer": "xyz789", + "magento_reward_points_invitation_customer": "abc123", "magento_reward_points_invitation_customer_limit": "xyz789", - "magento_reward_points_invitation_order": "xyz789", - "magento_reward_points_invitation_order_limit": "abc123", + "magento_reward_points_invitation_order": "abc123", + "magento_reward_points_invitation_order_limit": "xyz789", "magento_reward_points_newsletter": "abc123", - "magento_reward_points_order": "xyz789", + "magento_reward_points_order": "abc123", "magento_reward_points_register": "xyz789", - "magento_reward_points_review": "abc123", + "magento_reward_points_review": "xyz789", "magento_reward_points_review_limit": "abc123", "magento_wishlist_general_is_enabled": "abc123", "max_items_in_order_summary": 123, - "maximum_number_of_wishlists": "abc123", - "minicart_display": true, - "minicart_max_items": 987, - "minimum_password_length": "xyz789", + "maximum_number_of_wishlists": "xyz789", + "minicart_display": false, + "minicart_max_items": 123, + "minimum_password_length": "abc123", "newsletter_enabled": false, - "optional_zip_countries": "abc123", - "order_cancellation_enabled": false, + "optional_zip_countries": "xyz789", + "order_cancellation_enabled": true, "order_cancellation_reasons": [ CancellationReason ], "orders_invoices_credit_memos_display_full_summary": true, "orders_invoices_credit_memos_display_grandtotal": false, - "orders_invoices_credit_memos_display_price": 123, - "orders_invoices_credit_memos_display_shipping_amount": 123, + "orders_invoices_credit_memos_display_price": 987, + "orders_invoices_credit_memos_display_shipping_amount": 987, "orders_invoices_credit_memos_display_subtotal": 123, - "orders_invoices_credit_memos_display_zero_tax": true, + "orders_invoices_credit_memos_display_zero_tax": false, "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "product_url_suffix": "abc123", "quickorder_active": false, - "required_character_classes_number": "xyz789", - "returns_enabled": "abc123", + "required_character_classes_number": "abc123", + "returns_enabled": "xyz789", "root_category_uid": 4, "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "sales_gift_wrapping": "abc123", - "sales_printed_card": "abc123", - "secure_base_link_url": "xyz789", - "secure_base_media_url": "abc123", + "sales_printed_card": "xyz789", + "secure_base_link_url": "abc123", + "secure_base_media_url": "xyz789", "secure_base_static_url": "xyz789", - "secure_base_url": "xyz789", + "secure_base_url": "abc123", "share_active_segments": false, "share_applied_cart_rule": false, - "shopping_cart_display_full_summary": false, + "shopping_cart_display_full_summary": true, "shopping_cart_display_grand_total": true, - "shopping_cart_display_price": 123, + "shopping_cart_display_price": 987, "shopping_cart_display_shipping": 987, "shopping_cart_display_subtotal": 987, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", - "shopping_cart_display_zero_tax": true, + "shopping_cart_display_zero_tax": false, "store_code": 4, "store_group_code": "4", - "store_group_name": "abc123", + "store_group_name": "xyz789", "store_name": "abc123", "store_sort_order": 123, "timezone": "xyz789", "title_separator": "xyz789", "use_store_in_url": true, "website_code": "4", - "website_name": "xyz789", + "website_name": "abc123", "weight_unit": "abc123", - "zero_subtotal_enable_for_specific_countries": true, + "zero_subtotal_enable_for_specific_countries": false, "zero_subtotal_enabled": true, "zero_subtotal_new_order_status": "abc123", "zero_subtotal_payment_action": "xyz789", @@ -1653,7 +1775,7 @@
    Query
    Variables
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -1671,7 +1793,7 @@
    Response
    ], "billing_address": BillingCartAddress, "custom_attributes": [CustomAttribute], - "email": "abc123", + "email": "xyz789", "gift_message": GiftMessage, "gift_receipt_included": true, "gift_wrapping": GiftWrapping, @@ -1683,10 +1805,135 @@
    Response
    "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], - "total_quantity": 123.45 + "total_quantity": 987.65 } } } +
    +
    + + back to top + +
    +
    +
    + Queries +
    +

    + categories +

    +
    +
    +
    +
    This field is deprecated and will be removed.
    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [CategoryView] +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + ids - [String!] + +
    + roles - [String!] + +
    + subtree - Subtree + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query categories(
    +  $ids: [String!],
    +  $roles: [String!],
    +  $subtree: Subtree
    +) {
    +  categories(
    +    ids: $ids,
    +    roles: $roles,
    +    subtree: $subtree
    +  ) {
    +    availableSortBy
    +    children
    +    defaultSortBy
    +    id
    +    level
    +    name
    +    parentId
    +    path
    +    roles
    +    urlKey
    +    urlPath
    +    count
    +    title
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "ids": ["xyz789"],
    +  "roles": ["xyz789"],
    +  "subtree": Subtree
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "categories": [
    +      {
    +        "availableSortBy": ["abc123"],
    +        "children": ["xyz789"],
    +        "defaultSortBy": "xyz789",
    +        "id": 4,
    +        "level": 987,
    +        "name": "xyz789",
    +        "parentId": "xyz789",
    +        "path": "xyz789",
    +        "roles": ["abc123"],
    +        "urlKey": "abc123",
    +        "urlPath": "xyz789",
    +        "count": 123,
    +        "title": "xyz789"
    +      }
    +    ]
    +  }
    +}
     
    @@ -1739,10 +1986,10 @@
    Response
    "data": { "checkoutAgreements": [ { - "agreement_id": 123, - "checkbox_text": "xyz789", + "agreement_id": 987, + "checkbox_text": "abc123", "content": "abc123", - "content_height": "xyz789", + "content_height": "abc123", "is_html": true, "mode": "AUTO", "name": "xyz789" @@ -1861,7 +2108,7 @@
    Response
    "id": "4", "legal_address": CompanyLegalAddress, "legal_name": "abc123", - "name": "xyz789", + "name": "abc123", "payment_methods": ["xyz789"], "reseller_id": "xyz789", "role": CompanyRole, @@ -1952,9 +2199,9 @@
    Response
    "data": { "compareList": { "attributes": [ComparableAttribute], - "item_count": 987, + "item_count": 123, "items": [ComparableItem], - "uid": "4" + "uid": 4 } } } @@ -2012,10 +2259,10 @@
    Response
    "countries": [ { "available_regions": [Region], - "full_name_english": "xyz789", + "full_name_english": "abc123", "full_name_locale": "abc123", "id": "xyz789", - "three_letter_abbreviation": "xyz789", + "three_letter_abbreviation": "abc123", "two_letter_abbreviation": "xyz789" } ] @@ -2090,7 +2337,7 @@
    Query
    Variables
    -
    {"id": "abc123"}
    +                  
    {"id": "xyz789"}
     
    @@ -2100,10 +2347,10 @@
    Response
    "country": { "available_regions": [Region], "full_name_english": "abc123", - "full_name_locale": "abc123", - "id": "abc123", + "full_name_locale": "xyz789", + "id": "xyz789", "three_letter_abbreviation": "abc123", - "two_letter_abbreviation": "abc123" + "two_letter_abbreviation": "xyz789" } } } @@ -2160,10 +2407,10 @@
    Response
    "data": { "currency": { "available_currency_codes": [ - "xyz789" + "abc123" ], - "base_currency_code": "abc123", - "base_currency_symbol": "abc123", + "base_currency_code": "xyz789", + "base_currency_symbol": "xyz789", "default_display_currency_code": "xyz789", "default_display_currency_symbol": "xyz789", "exchange_rates": [ExchangeRate] @@ -2392,29 +2639,29 @@
    Response
    "companies": UserCompaniesOutput, "compare_list": CompareList, "confirmation_status": "ACCOUNT_CONFIRMED", - "created_at": "xyz789", + "created_at": "abc123", "custom_attributes": [AttributeValueInterface], - "date_of_birth": "abc123", - "default_billing": "abc123", + "date_of_birth": "xyz789", + "default_billing": "xyz789", "default_shipping": "abc123", "email": "abc123", - "firstname": "abc123", + "firstname": "xyz789", "gender": 987, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, "group": CustomerGroupStorefront, "is_subscribed": false, - "job_title": "abc123", + "job_title": "xyz789", "lastname": "abc123", - "middlename": "xyz789", + "middlename": "abc123", "orders": CustomerOrders, - "prefix": "xyz789", + "prefix": "abc123", "purchase_order": PurchaseOrder, "purchase_order_approval_rule": PurchaseOrderApprovalRule, "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata, "purchase_order_approval_rules": PurchaseOrderApprovalRules, "purchase_orders": PurchaseOrders, - "purchase_orders_enabled": true, + "purchase_orders_enabled": false, "requisition_lists": RequisitionLists, "return": Return, "returns": Returns, @@ -2424,10 +2671,10 @@
    Response
    "status": "ACTIVE", "store_credit": CustomerStoreCredit, "structure_id": "4", - "suffix": "xyz789", - "taxvat": "abc123", + "suffix": "abc123", + "taxvat": "xyz789", "team": CompanyTeam, - "telephone": "xyz789", + "telephone": "abc123", "wishlist_v2": Wishlist, "wishlists": [Wishlist] } @@ -2538,11 +2785,11 @@
    Response
    ], "billing_address": BillingCartAddress, "custom_attributes": [CustomAttribute], - "email": "xyz789", + "email": "abc123", "gift_message": GiftMessage, "gift_receipt_included": true, "gift_wrapping": GiftWrapping, - "id": "4", + "id": 4, "is_virtual": true, "itemsV2": CartItems, "prices": CartPrices, @@ -2550,7 +2797,7 @@
    Response
    "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], - "total_quantity": 123.45 + "total_quantity": 987.65 } } } @@ -2647,7 +2894,7 @@
    Query
    Response
    -
    {"data": {"customerGroup": {"uid": "4"}}}
    +                  
    {"data": {"customerGroup": {"uid": 4}}}
     
    @@ -2763,11 +3010,7 @@
    Variables
    Response
    -
    {
    -  "data": {
    -    "customerSegments": [{"uid": "4"}]
    -  }
    -}
    +                  
    {"data": {"customerSegments": [{"uid": 4}]}}
     
    @@ -2938,8 +3181,8 @@
    Query
    Variables
    {
    -  "cartId": "abc123",
    -  "id": "xyz789"
    +  "cartId": "xyz789",
    +  "id": "abc123"
     }
     
    @@ -2948,10 +3191,10 @@
    Response
    {
       "data": {
         "getPaymentOrder": {
    -      "id": "xyz789",
    +      "id": "abc123",
           "mp_order_id": "abc123",
           "payment_source_details": PaymentSourceDetails,
    -      "status": "xyz789"
    +      "status": "abc123"
         }
       }
     }
    @@ -3240,7 +3483,7 @@ 
    Query
    Variables
    -
    {"giftRegistryUid": "4"}
    +                  
    {"giftRegistryUid": 4}
     
    @@ -3248,14 +3491,14 @@
    Response
    {
       "data": {
         "giftRegistry": {
    -      "created_at": "xyz789",
    +      "created_at": "abc123",
           "dynamic_attributes": [
             GiftRegistryDynamicAttribute
           ],
           "event_name": "abc123",
           "items": [GiftRegistryItemInterface],
           "message": "xyz789",
    -      "owner_name": "xyz789",
    +      "owner_name": "abc123",
           "privacy_settings": "PRIVATE",
           "registrants": [GiftRegistryRegistrant],
           "shipping_address": CustomerAddress,
    @@ -3340,11 +3583,11 @@ 
    Response
    "data": { "giftRegistryEmailSearch": [ { - "event_date": "abc123", + "event_date": "xyz789", "event_title": "xyz789", "gift_registry_uid": 4, "location": "abc123", - "name": "xyz789", + "name": "abc123", "type": "abc123" } ] @@ -3416,7 +3659,7 @@
    Query
    Variables
    -
    {"giftRegistryUid": "4"}
    +                  
    {"giftRegistryUid": 4}
     
    @@ -3425,11 +3668,11 @@
    Response
    "data": { "giftRegistryIdSearch": [ { - "event_date": "xyz789", - "event_title": "xyz789", + "event_date": "abc123", + "event_title": "abc123", "gift_registry_uid": "4", - "location": "abc123", - "name": "xyz789", + "location": "xyz789", + "name": "abc123", "type": "abc123" } ] @@ -3522,9 +3765,9 @@
    Query
    Variables
    {
    -  "firstName": "abc123",
    +  "firstName": "xyz789",
       "lastName": "abc123",
    -  "giftRegistryTypeUid": "4"
    +  "giftRegistryTypeUid": 4
     }
     
    @@ -3534,11 +3777,11 @@
    Response
    "data": { "giftRegistryTypeSearch": [ { - "event_date": "abc123", + "event_date": "xyz789", "event_title": "xyz789", - "gift_registry_uid": "4", + "gift_registry_uid": 4, "location": "abc123", - "name": "abc123", + "name": "xyz789", "type": "xyz789" } ] @@ -3740,29 +3983,29 @@
    Response
    "applied_gift_cards": [ApplyGiftCardToOrder], "available_actions": ["REORDER"], "billing_address": OrderAddress, - "carrier": "abc123", + "carrier": "xyz789", "comments": [SalesCommentItem], "credit_memos": [CreditMemo], "custom_attributes": [CustomAttribute], "customer_info": OrderCustomerInfo, "email": "xyz789", "gift_message": GiftMessage, - "gift_receipt_included": true, + "gift_receipt_included": false, "gift_wrapping": GiftWrapping, - "id": 4, + "id": "4", "invoices": [Invoice], "is_virtual": true, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], - "number": "xyz789", + "number": "abc123", "order_date": "xyz789", - "order_status_change_date": "abc123", + "order_status_change_date": "xyz789", "payment_methods": [OrderPaymentMethod], "printed_card_included": false, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, - "shipping_method": "abc123", + "shipping_method": "xyz789", "status": "abc123", "token": "xyz789", "total": OrderTotal @@ -3906,12 +4149,12 @@
    Response
    "applied_gift_cards": [ApplyGiftCardToOrder], "available_actions": ["REORDER"], "billing_address": OrderAddress, - "carrier": "xyz789", + "carrier": "abc123", "comments": [SalesCommentItem], "credit_memos": [CreditMemo], "custom_attributes": [CustomAttribute], "customer_info": OrderCustomerInfo, - "email": "xyz789", + "email": "abc123", "gift_message": GiftMessage, "gift_receipt_included": true, "gift_wrapping": GiftWrapping, @@ -3920,8 +4163,8 @@
    Response
    "is_virtual": false, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], - "number": "abc123", - "order_date": "xyz789", + "number": "xyz789", + "order_date": "abc123", "order_status_change_date": "xyz789", "payment_methods": [OrderPaymentMethod], "printed_card_included": true, @@ -3930,7 +4173,7 @@
    Response
    "shipping_address": OrderAddress, "shipping_method": "xyz789", "status": "abc123", - "token": "abc123", + "token": "xyz789", "total": OrderTotal } } @@ -4065,7 +4308,7 @@
    Query
    Variables
    -
    {"email": "abc123"}
    +                  
    {"email": "xyz789"}
     
    @@ -4133,7 +4376,7 @@
    Query
    Variables
    -
    {"name": "xyz789"}
    +                  
    {"name": "abc123"}
     
    @@ -4373,7 +4616,7 @@
    Query
    Variables
    -
    {"uid": 4}
    +                  
    {"uid": "4"}
     
    @@ -4389,9 +4632,9 @@
    Response
    "comments": [NegotiableQuoteComment], "created_at": "xyz789", "custom_attributes": [CustomAttribute], - "email": "abc123", + "email": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], "name": "xyz789", "prices": CartPrices, @@ -4400,9 +4643,9 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "SUBMITTED", - "total_quantity": 123.45, + "total_quantity": 987.65, "uid": "4", - "updated_at": "xyz789" + "updated_at": "abc123" } } } @@ -4512,10 +4755,10 @@
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": true, - "is_virtual": false, + "is_min_max_qty_used": false, + "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 123, + "max_order_commitment": 987, "min_order_commitment": 123, "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], @@ -4764,7 +5007,7 @@
    Response
    "items": [NegotiableQuote], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 987 + "total_count": 123 } } } @@ -4900,6 +5143,274 @@
    Response
    } } } +
    + + + back to top + +
    +
    +
    + Queries +
    +

    + productSearch +

    +
    +
    +
    +
    Description
    +

    Search products using Live Search

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a ProductSearchResponse! +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + context - QueryContextInput + The query context
    + current_page - Int + Specifies which page of results to return. The default value is 1. Default = 1
    + filter - [SearchClauseInput!] + Identifies product attributes and conditions to filter on
    + page_size - Int + The maximum number of results to return at once. Default = 20
    + phrase - String! + Phrase to search for in product catalog
    + sort - [ProductSearchSortInput!] + Attributes and direction to sort on
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query productSearch(
    +  $context: QueryContextInput,
    +  $current_page: Int,
    +  $filter: [SearchClauseInput!],
    +  $page_size: Int,
    +  $phrase: String!,
    +  $sort: [ProductSearchSortInput!]
    +) {
    +  productSearch(
    +    context: $context,
    +    current_page: $current_page,
    +    filter: $filter,
    +    page_size: $page_size,
    +    phrase: $phrase,
    +    sort: $sort
    +  ) {
    +    facets {
    +      ...AggregationFragment
    +    }
    +    items {
    +      ...ProductSearchItemFragment
    +    }
    +    page_info {
    +      ...SearchResultPageInfoFragment
    +    }
    +    related_terms
    +    suggestions
    +    total_count
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "context": QueryContextInput,
    +  "current_page": 1,
    +  "filter": [SearchClauseInput],
    +  "page_size": 20,
    +  "phrase": "xyz789",
    +  "sort": [ProductSearchSortInput]
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "productSearch": {
    +      "facets": [Aggregation],
    +      "items": [ProductSearchItem],
    +      "page_info": SearchResultPageInfo,
    +      "related_terms": ["abc123"],
    +      "suggestions": ["abc123"],
    +      "total_count": 987
    +    }
    +  }
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Queries +
    +

    + products +

    +
    +
    +
    +
    Description
    +

    Search for products that match the specified SKU values.

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns [ProductView] +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + +
    NameDescription
    + skus - [String] + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query products($skus: [String]) {
    +  products(skus: $skus) {
    +    addToCartAllowed
    +    inStock
    +    lowStock
    +    attributes {
    +      ...ProductViewAttributeFragment
    +    }
    +    description
    +    id
    +    images {
    +      ...ProductViewImageFragment
    +    }
    +    videos {
    +      ...ProductViewVideoFragment
    +    }
    +    lastModifiedAt
    +    metaDescription
    +    metaKeyword
    +    metaTitle
    +    name
    +    shortDescription
    +    inputOptions {
    +      ...ProductViewInputOptionFragment
    +    }
    +    sku
    +    externalId
    +    url
    +    urlKey
    +    links {
    +      ...ProductViewLinkFragment
    +    }
    +    queryType
    +    visibility
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {"skus": ["xyz789"]}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "products": [
    +      {
    +        "addToCartAllowed": true,
    +        "inStock": true,
    +        "lowStock": false,
    +        "attributes": [ProductViewAttribute],
    +        "description": "xyz789",
    +        "id": 4,
    +        "images": [ProductViewImage],
    +        "videos": [ProductViewVideo],
    +        "lastModifiedAt": "2007-12-03T10:15:30Z",
    +        "metaDescription": "xyz789",
    +        "metaKeyword": "abc123",
    +        "metaTitle": "xyz789",
    +        "name": "abc123",
    +        "shortDescription": "abc123",
    +        "inputOptions": [ProductViewInputOption],
    +        "sku": "abc123",
    +        "externalId": "xyz789",
    +        "url": "abc123",
    +        "urlKey": "xyz789",
    +        "links": [ProductViewLink],
    +        "queryType": "abc123",
    +        "visibility": "abc123"
    +      }
    +    ]
    +  }
    +}
     
    @@ -5028,11 +5539,384 @@
    Response
    "is_enabled": true, "language_code": "abc123", "minimum_score": 987.65, - "theme": "abc123", + "theme": "xyz789", "website_key": "abc123" } } } +
    +
    + + back to top + +
    +
    +
    + Queries +
    +

    + recommendations +

    +
    +
    +
    +
    Description
    +

    Get Recommendations

    +
    +
    +
    +
    +
    +
    +
    Response
    +

    Returns a Recommendations +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + cartSkus - [String] + SKUs of products in the cart
    + category - String + Category currently being viewed
    + currentSku - String + SKU of the product currently being viewed on PDP
    + pageType - PageType + Type of page on which recommendations are requested
    + userPurchaseHistory - [PurchaseHistory] + User purchase history with timestamp
    + userViewHistory - [ViewHistory] + User view history with timestamp
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query recommendations(
    +  $cartSkus: [String],
    +  $category: String,
    +  $currentSku: String,
    +  $pageType: PageType,
    +  $userPurchaseHistory: [PurchaseHistory],
    +  $userViewHistory: [ViewHistory]
    +) {
    +  recommendations(
    +    cartSkus: $cartSkus,
    +    category: $category,
    +    currentSku: $currentSku,
    +    pageType: $pageType,
    +    userPurchaseHistory: $userPurchaseHistory,
    +    userViewHistory: $userViewHistory
    +  ) {
    +    results {
    +      ...RecommendationUnitFragment
    +    }
    +    totalResults
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "cartSkus": ["abc123"],
    +  "category": "xyz789",
    +  "currentSku": "xyz789",
    +  "pageType": "CMS",
    +  "userPurchaseHistory": [PurchaseHistory],
    +  "userViewHistory": [ViewHistory]
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "recommendations": {
    +      "results": [RecommendationUnit],
    +      "totalResults": 123
    +    }
    +  }
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Queries +
    +

    + recommendationsByUnitIds +

    +
    +
    +
    +
    Response
    +

    Returns a Recommendations +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + unitIds - [String!]! + List unit IDs of preconfigured units
    + currentSku - String + SKU of the product currently being viewed on PDP
    + userPurchaseHistory - [PurchaseHistory] + User purchase history with timestamp
    + userViewHistory - [ViewHistory] + User view history with timestamp
    + cartSkus - [String] + SKUs of products in the cart
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query recommendationsByUnitIds(
    +  $unitIds: [String!]!,
    +  $currentSku: String,
    +  $userPurchaseHistory: [PurchaseHistory],
    +  $userViewHistory: [ViewHistory],
    +  $cartSkus: [String]
    +) {
    +  recommendationsByUnitIds(
    +    unitIds: $unitIds,
    +    currentSku: $currentSku,
    +    userPurchaseHistory: $userPurchaseHistory,
    +    userViewHistory: $userViewHistory,
    +    cartSkus: $cartSkus
    +  ) {
    +    results {
    +      ...RecommendationUnitFragment
    +    }
    +    totalResults
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "unitIds": ["abc123"],
    +  "currentSku": "xyz789",
    +  "userPurchaseHistory": [PurchaseHistory],
    +  "userViewHistory": [ViewHistory],
    +  "cartSkus": ["abc123"]
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "recommendationsByUnitIds": {
    +      "results": [RecommendationUnit],
    +      "totalResults": 987
    +    }
    +  }
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Queries +
    +

    + refineProduct +

    +
    +
    +
    +
    Response
    +

    Returns a ProductView +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + +
    NameDescription
    + optionIds - [String!]! + +
    + sku - String! + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query refineProduct(
    +  $optionIds: [String!]!,
    +  $sku: String!
    +) {
    +  refineProduct(
    +    optionIds: $optionIds,
    +    sku: $sku
    +  ) {
    +    addToCartAllowed
    +    inStock
    +    lowStock
    +    attributes {
    +      ...ProductViewAttributeFragment
    +    }
    +    description
    +    id
    +    images {
    +      ...ProductViewImageFragment
    +    }
    +    videos {
    +      ...ProductViewVideoFragment
    +    }
    +    lastModifiedAt
    +    metaDescription
    +    metaKeyword
    +    metaTitle
    +    name
    +    shortDescription
    +    inputOptions {
    +      ...ProductViewInputOptionFragment
    +    }
    +    sku
    +    externalId
    +    url
    +    urlKey
    +    links {
    +      ...ProductViewLinkFragment
    +    }
    +    queryType
    +    visibility
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "optionIds": ["xyz789"],
    +  "sku": "xyz789"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "refineProduct": {
    +      "addToCartAllowed": true,
    +      "inStock": false,
    +      "lowStock": true,
    +      "attributes": [ProductViewAttribute],
    +      "description": "abc123",
    +      "id": "4",
    +      "images": [ProductViewImage],
    +      "videos": [ProductViewVideo],
    +      "lastModifiedAt": "2007-12-03T10:15:30Z",
    +      "metaDescription": "xyz789",
    +      "metaKeyword": "abc123",
    +      "metaTitle": "abc123",
    +      "name": "xyz789",
    +      "shortDescription": "abc123",
    +      "inputOptions": [ProductViewInputOption],
    +      "sku": "xyz789",
    +      "externalId": "abc123",
    +      "url": "xyz789",
    +      "urlKey": "xyz789",
    +      "links": [ProductViewLink],
    +      "queryType": "abc123",
    +      "visibility": "xyz789"
    +    }
    +  }
    +}
     
    @@ -5216,139 +6100,245 @@
    Response
    "data": { "storeConfig": { "allow_gift_receipt": "abc123", - "allow_gift_wrapping_on_order": "abc123", + "allow_gift_wrapping_on_order": "xyz789", "allow_gift_wrapping_on_order_items": "xyz789", - "allow_items": "abc123", - "allow_order": "xyz789", - "allow_printed_card": "xyz789", - "autocomplete_on_storefront": false, - "base_currency_code": "xyz789", - "base_link_url": "abc123", + "allow_items": "xyz789", + "allow_order": "abc123", + "allow_printed_card": "abc123", + "autocomplete_on_storefront": true, + "base_currency_code": "abc123", + "base_link_url": "xyz789", "base_media_url": "abc123", "base_static_url": "abc123", - "base_url": "abc123", + "base_url": "xyz789", "cart_expires_in_days": 987, "cart_gift_wrapping": "xyz789", "cart_merge_preference": "xyz789", "cart_printed_card": "abc123", - "cart_summary_display_quantity": 123, - "catalog_default_sort_by": "xyz789", + "cart_summary_display_quantity": 987, + "catalog_default_sort_by": "abc123", "category_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "category_url_suffix": "abc123", "check_money_order_enable_for_specific_countries": true, "check_money_order_enabled": true, - "check_money_order_make_check_payable_to": "abc123", - "check_money_order_max_order_total": "abc123", + "check_money_order_make_check_payable_to": "xyz789", + "check_money_order_max_order_total": "xyz789", "check_money_order_min_order_total": "xyz789", "check_money_order_new_order_status": "xyz789", "check_money_order_payment_from_specific_countries": "xyz789", - "check_money_order_send_check_to": "xyz789", - "check_money_order_sort_order": 987, + "check_money_order_send_check_to": "abc123", + "check_money_order_sort_order": 123, "check_money_order_title": "abc123", "configurable_product_image": "ITSELF", - "configurable_thumbnail_source": "xyz789", + "configurable_thumbnail_source": "abc123", "contact_enabled": true, - "countries_with_required_region": "xyz789", + "countries_with_required_region": "abc123", "create_account_confirmation": false, "customer_access_token_lifetime": 123.45, "default_country": "abc123", "default_display_currency_code": "xyz789", - "display_product_prices_in_catalog": 123, - "display_shipping_prices": 987, - "display_state_if_optional": true, - "enable_multiple_wishlists": "xyz789", + "display_product_prices_in_catalog": 987, + "display_shipping_prices": 123, + "display_state_if_optional": false, + "enable_multiple_wishlists": "abc123", "fixed_product_taxes_apply_tax_to_fpt": false, - "fixed_product_taxes_display_prices_in_emails": 987, + "fixed_product_taxes_display_prices_in_emails": 123, "fixed_product_taxes_display_prices_in_product_lists": 123, "fixed_product_taxes_display_prices_in_sales_modules": 987, "fixed_product_taxes_display_prices_on_product_view_page": 987, - "fixed_product_taxes_enable": false, - "fixed_product_taxes_include_fpt_in_subtotal": true, + "fixed_product_taxes_enable": true, + "fixed_product_taxes_include_fpt_in_subtotal": false, "graphql_share_customer_group": false, "grid_per_page": 987, "grid_per_page_values": "xyz789", "grouped_product_image": "ITSELF", - "is_checkout_agreements_enabled": false, - "is_default_store": true, - "is_default_store_group": true, - "is_guest_checkout_enabled": false, + "is_checkout_agreements_enabled": true, + "is_default_store": false, + "is_default_store_group": false, + "is_guest_checkout_enabled": true, "is_negotiable_quote_active": false, "is_one_page_checkout_enabled": false, "is_requisition_list_active": "xyz789", - "list_mode": "xyz789", + "list_mode": "abc123", "list_per_page": 987, "list_per_page_values": "abc123", - "locale": "xyz789", - "magento_reward_general_is_enabled": "xyz789", - "magento_reward_general_is_enabled_on_front": "abc123", + "locale": "abc123", + "magento_reward_general_is_enabled": "abc123", + "magento_reward_general_is_enabled_on_front": "xyz789", "magento_reward_general_min_points_balance": "xyz789", "magento_reward_general_publish_history": "xyz789", "magento_reward_points_invitation_customer": "abc123", "magento_reward_points_invitation_customer_limit": "abc123", - "magento_reward_points_invitation_order": "abc123", + "magento_reward_points_invitation_order": "xyz789", "magento_reward_points_invitation_order_limit": "xyz789", "magento_reward_points_newsletter": "xyz789", - "magento_reward_points_order": "xyz789", - "magento_reward_points_register": "xyz789", + "magento_reward_points_order": "abc123", + "magento_reward_points_register": "abc123", "magento_reward_points_review": "xyz789", - "magento_reward_points_review_limit": "abc123", + "magento_reward_points_review_limit": "xyz789", "magento_wishlist_general_is_enabled": "xyz789", "max_items_in_order_summary": 987, - "maximum_number_of_wishlists": "xyz789", - "minicart_display": true, - "minicart_max_items": 987, - "minimum_password_length": "xyz789", + "maximum_number_of_wishlists": "abc123", + "minicart_display": false, + "minicart_max_items": 123, + "minimum_password_length": "abc123", "newsletter_enabled": true, - "optional_zip_countries": "abc123", + "optional_zip_countries": "xyz789", "order_cancellation_enabled": false, "order_cancellation_reasons": [CancellationReason], "orders_invoices_credit_memos_display_full_summary": true, - "orders_invoices_credit_memos_display_grandtotal": true, - "orders_invoices_credit_memos_display_price": 123, - "orders_invoices_credit_memos_display_shipping_amount": 123, - "orders_invoices_credit_memos_display_subtotal": 123, - "orders_invoices_credit_memos_display_zero_tax": true, + "orders_invoices_credit_memos_display_grandtotal": false, + "orders_invoices_credit_memos_display_price": 987, + "orders_invoices_credit_memos_display_shipping_amount": 987, + "orders_invoices_credit_memos_display_subtotal": 987, + "orders_invoices_credit_memos_display_zero_tax": false, "printed_card_priceV2": Money, "product_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", "product_url_suffix": "xyz789", "quickorder_active": false, "required_character_classes_number": "abc123", - "returns_enabled": "xyz789", - "root_category_uid": 4, + "returns_enabled": "abc123", + "root_category_uid": "4", "sales_fixed_product_tax_display_setting": "INCLUDE_FPT_WITHOUT_DETAILS", - "sales_gift_wrapping": "xyz789", - "sales_printed_card": "xyz789", - "secure_base_link_url": "abc123", + "sales_gift_wrapping": "abc123", + "sales_printed_card": "abc123", + "secure_base_link_url": "xyz789", "secure_base_media_url": "abc123", - "secure_base_static_url": "abc123", + "secure_base_static_url": "xyz789", "secure_base_url": "abc123", "share_active_segments": false, - "share_applied_cart_rule": false, + "share_applied_cart_rule": true, "shopping_cart_display_full_summary": true, "shopping_cart_display_grand_total": false, - "shopping_cart_display_price": 987, + "shopping_cart_display_price": 123, "shopping_cart_display_shipping": 123, "shopping_cart_display_subtotal": 123, "shopping_cart_display_tax_gift_wrapping": "DISPLAY_EXCLUDING_TAX", - "shopping_cart_display_zero_tax": false, - "store_code": "4", + "shopping_cart_display_zero_tax": true, + "store_code": 4, "store_group_code": 4, - "store_group_name": "xyz789", + "store_group_name": "abc123", "store_name": "xyz789", "store_sort_order": 123, "timezone": "xyz789", - "title_separator": "xyz789", - "use_store_in_url": true, + "title_separator": "abc123", + "use_store_in_url": false, "website_code": "4", "website_name": "xyz789", "weight_unit": "abc123", "zero_subtotal_enable_for_specific_countries": false, "zero_subtotal_enabled": true, "zero_subtotal_new_order_status": "xyz789", - "zero_subtotal_payment_action": "abc123", + "zero_subtotal_payment_action": "xyz789", "zero_subtotal_payment_from_specific_countries": "abc123", "zero_subtotal_sort_order": 123, - "zero_subtotal_title": "xyz789" + "zero_subtotal_title": "abc123" + } + } +} +
    +
    + + back to top + +
    +
    +
    + Queries +
    +

    + variants +

    +
    +
    +
    +
    Response
    +

    Returns a ProductViewVariantResults +

    +
    +
    +
    Arguments
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    NameDescription
    + sku - String! + +
    + optionIds - [String!] + +
    + pageSize - Int + +
    + cursor - String + +
    +
    +
    +
    +

    Example

    +
    +
    Query
    +
    query variants(
    +  $sku: String!,
    +  $optionIds: [String!],
    +  $pageSize: Int,
    +  $cursor: String
    +) {
    +  variants(
    +    sku: $sku,
    +    optionIds: $optionIds,
    +    pageSize: $pageSize,
    +    cursor: $cursor
    +  ) {
    +    variants {
    +      ...ProductViewVariantFragment
    +    }
    +    cursor
    +  }
    +}
    +
    +
    +
    +
    Variables
    +
    {
    +  "sku": "xyz789",
    +  "optionIds": ["xyz789"],
    +  "pageSize": 123,
    +  "cursor": "xyz789"
    +}
    +
    +
    +
    +
    Response
    +
    {
    +  "data": {
    +    "variants": {
    +      "variants": [ProductViewVariant],
    +      "cursor": "xyz789"
         }
       }
     }
    @@ -5417,7 +6407,7 @@ 
    Variables
    Response
    -
    {"data": {"acceptCompanyInvitation": {"success": false}}}
    +                  
    {"data": {"acceptCompanyInvitation": {"success": true}}}
     
    @@ -5521,13 +6511,13 @@
    Response
    "acceptNegotiableQuoteTemplate": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "xyz789", + "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 123, - "min_order_commitment": 123, + "max_order_commitment": 987, + "min_order_commitment": 987, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -5537,9 +6527,9 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", + "status": "abc123", "template_id": 4, - "total_quantity": 987.65 + "total_quantity": 123.45 } } } @@ -5785,7 +6775,7 @@
    Query
    Variables
    {
    -  "cartId": "abc123",
    +  "cartId": "xyz789",
       "cartItems": [CartItemInput]
     }
     
    @@ -5877,7 +6867,7 @@
    Response
    "data": { "addProductsToCompareList": { "attributes": [ComparableAttribute], - "item_count": 123, + "item_count": 987, "items": [ComparableItem], "uid": "4" } @@ -6038,7 +7028,7 @@
    Query
    Variables
    {
    -  "requisitionListUid": "4",
    +  "requisitionListUid": 4,
       "requisitionListItems": [RequisitionListItemsInput]
     }
     
    @@ -6130,7 +7120,10 @@
    Query
    Variables
    -
    {"wishlistId": 4, "wishlistItems": [WishlistItemInput]}
    +                  
    {
    +  "wishlistId": "4",
    +  "wishlistItems": [WishlistItemInput]
    +}
     
    @@ -6379,8 +7372,8 @@
    Query
    Variables
    {
    -  "requisitionListUid": 4,
    -  "requisitionListItemUids": ["4"]
    +  "requisitionListUid": "4",
    +  "requisitionListItemUids": [4]
     }
     
    @@ -6624,7 +7617,7 @@
    Query
    Variables
    -
    {"wishlistId": "4", "wishlistItemIds": [4]}
    +                  
    {"wishlistId": 4, "wishlistItemIds": ["4"]}
     
    @@ -6635,7 +7628,7 @@
    Response
    "add_wishlist_items_to_cart_user_errors": [ WishlistCartUserInputError ], - "status": false, + "status": true, "wishlist": Wishlist } } @@ -6911,7 +7904,7 @@
    Query
    Variables
    -
    {"cartId": "4"}
    +                  
    {"cartId": 4}
     
    @@ -7139,7 +8132,7 @@
    Response
    "data": { "assignCompareListToCustomer": { "compare_list": CompareList, - "result": true + "result": false } } } @@ -7273,12 +8266,12 @@
    Response
    ], "billing_address": BillingCartAddress, "custom_attributes": [CustomAttribute], - "email": "xyz789", + "email": "abc123", "gift_message": GiftMessage, "gift_receipt_included": true, "gift_wrapping": GiftWrapping, - "id": "4", - "is_virtual": true, + "id": 4, + "is_virtual": false, "itemsV2": CartItems, "prices": CartPrices, "printed_card_included": true, @@ -7394,11 +8387,11 @@
    Response
    "comments": [NegotiableQuoteComment], "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": false, + "is_min_max_qty_used": true, "is_virtual": false, "items": [CartItemInterface], "max_order_commitment": 987, - "min_order_commitment": 123, + "min_order_commitment": 987, "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, @@ -7409,8 +8402,8 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "xyz789", - "template_id": "4", - "total_quantity": 987.65 + "template_id": 4, + "total_quantity": 123.45 } } } @@ -7490,7 +8483,7 @@
    Response
    {
       "data": {
         "cancelOrder": {
    -      "error": "xyz789",
    +      "error": "abc123",
           "errorV2": CancelOrderError,
           "order": CustomerOrder
         }
    @@ -7753,27 +8746,27 @@ 
    Response
    "changeCustomerPassword": { "addresses": [CustomerAddress], "addressesV2": CustomerAddresses, - "allow_remote_shopping_assistance": true, + "allow_remote_shopping_assistance": false, "companies": UserCompaniesOutput, "compare_list": CompareList, "confirmation_status": "ACCOUNT_CONFIRMED", - "created_at": "xyz789", + "created_at": "abc123", "custom_attributes": [AttributeValueInterface], "date_of_birth": "xyz789", - "default_billing": "xyz789", - "default_shipping": "abc123", + "default_billing": "abc123", + "default_shipping": "xyz789", "email": "xyz789", "firstname": "abc123", - "gender": 987, + "gender": 123, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, "group": CustomerGroupStorefront, - "is_subscribed": false, - "job_title": "abc123", + "is_subscribed": true, + "job_title": "xyz789", "lastname": "abc123", - "middlename": "xyz789", + "middlename": "abc123", "orders": CustomerOrders, - "prefix": "xyz789", + "prefix": "abc123", "purchase_order": PurchaseOrder, "purchase_order_approval_rule": PurchaseOrderApprovalRule, "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata, @@ -7788,9 +8781,9 @@
    Response
    "segments": [CustomerSegmentStorefront], "status": "ACTIVE", "store_credit": CustomerStoreCredit, - "structure_id": 4, - "suffix": "xyz789", - "taxvat": "xyz789", + "structure_id": "4", + "suffix": "abc123", + "taxvat": "abc123", "team": CompanyTeam, "telephone": "xyz789", "wishlist_v2": Wishlist, @@ -7862,7 +8855,7 @@
    Query
    Variables
    -
    {"cartUid": "xyz789"}
    +                  
    {"cartUid": "abc123"}
     
    @@ -7938,7 +8931,7 @@
    Query
    Variables
    -
    {"wishlistId": 4}
    +                  
    {"wishlistId": "4"}
     
    @@ -8194,7 +9187,7 @@
    Response
    {
       "data": {
         "confirmCancelOrder": {
    -      "error": "abc123",
    +      "error": "xyz789",
           "errorV2": CancelOrderError,
           "order": CustomerOrder
         }
    @@ -8415,7 +9408,7 @@ 
    Variables
    Response
    -
    {"data": {"contactUs": {"status": true}}}
    +                  
    {"data": {"contactUs": {"status": false}}}
     
    @@ -8500,7 +9493,7 @@
    Query
    Variables
    {
    -  "sourceRequisitionListUid": "4",
    +  "sourceRequisitionListUid": 4,
       "destinationRequisitionListUid": 4,
       "requisitionListItem": CopyItemsBetweenRequisitionListsInput
     }
    @@ -8606,7 +9599,7 @@ 
    Query
    Variables
    {
       "sourceWishlistUid": 4,
    -  "destinationWishlistUid": 4,
    +  "destinationWishlistUid": "4",
       "wishlistItems": [WishlistItemCopyInput]
     }
     
    @@ -8980,7 +9973,7 @@
    Response
    "data": { "createCompareList": { "attributes": [ComparableAttribute], - "item_count": 987, + "item_count": 123, "items": [ComparableItem], "uid": 4 } @@ -9086,22 +10079,22 @@
    Response
    "company": "abc123", "country_code": "AF", "custom_attributesV2": [AttributeValueInterface], - "default_billing": true, - "default_shipping": false, + "default_billing": false, + "default_shipping": true, "extension_attributes": [CustomerAddressAttribute], - "fax": "abc123", - "firstname": "abc123", + "fax": "xyz789", + "firstname": "xyz789", "id": 123, "lastname": "abc123", "middlename": "abc123", "postcode": "xyz789", - "prefix": "xyz789", + "prefix": "abc123", "region": CustomerAddressRegion, "region_id": 987, - "street": ["xyz789"], - "suffix": "abc123", - "telephone": "xyz789", - "uid": 4, + "street": ["abc123"], + "suffix": "xyz789", + "telephone": "abc123", + "uid": "4", "vat_id": "abc123" } } @@ -9392,10 +10385,10 @@
    Response
    "data": { "createPaymentOrder": { "amount": 987.65, - "currency_code": "abc123", + "currency_code": "xyz789", "id": "xyz789", - "mp_order_id": "xyz789", - "status": "xyz789" + "mp_order_id": "abc123", + "status": "abc123" } } } @@ -9487,7 +10480,7 @@
    Response
    "applies_to_roles": [CompanyRole], "approver_roles": [CompanyRole], "condition": PurchaseOrderApprovalRuleConditionInterface, - "created_at": "abc123", + "created_at": "xyz789", "created_by": "abc123", "description": "abc123", "name": "xyz789", @@ -9854,7 +10847,7 @@
    Query
    Variables
    -
    {"id": "4"}
    +                  
    {"id": 4}
     
    @@ -9927,7 +10920,7 @@
    Variables
    Response
    -
    {"data": {"deleteCompanyTeam": {"success": false}}}
    +                  
    {"data": {"deleteCompanyTeam": {"success": true}}}
     
    @@ -9990,12 +10983,12 @@
    Query
    Variables
    -
    {"id": 4}
    +                  
    {"id": "4"}
     
    Response
    -
    {"data": {"deleteCompanyUserV2": {"success": true}}}
    +                  
    {"data": {"deleteCompanyUserV2": {"success": false}}}
     
    @@ -10057,12 +11050,12 @@
    Query
    Variables
    -
    {"uid": 4}
    +                  
    {"uid": "4"}
     
    Response
    -
    {"data": {"deleteCompareList": {"result": false}}}
    +                  
    {"data": {"deleteCompareList": {"result": true}}}
     
    @@ -10163,12 +11156,12 @@
    Query
    Variables
    -
    {"id": 123}
    +                  
    {"id": 987}
     
    Response
    -
    {"data": {"deleteCustomerAddress": true}}
    +                  
    {"data": {"deleteCustomerAddress": false}}
     
    @@ -10386,7 +11379,7 @@
    Query
    Variables
    -
    {"public_hash": "abc123"}
    +                  
    {"public_hash": "xyz789"}
     
    @@ -10395,7 +11388,7 @@
    Response
    "data": { "deletePaymentToken": { "customerPaymentTokens": CustomerPaymentTokens, - "result": true + "result": false } } } @@ -10539,7 +11532,7 @@
    Query
    Variables
    -
    {"requisitionListUid": 4}
    +                  
    {"requisitionListUid": "4"}
     
    @@ -10627,10 +11620,7 @@
    Query
    Variables
    -
    {
    -  "requisitionListUid": 4,
    -  "requisitionListItemUids": ["4"]
    -}
    +                  
    {"requisitionListUid": 4, "requisitionListItemUids": [4]}
     
    @@ -10706,7 +11696,7 @@
    Query
    Variables
    -
    {"wishlistId": 4}
    +                  
    {"wishlistId": "4"}
     
    @@ -10714,7 +11704,7 @@
    Response
    {
       "data": {
         "deleteWishlist": {
    -      "status": true,
    +      "status": false,
           "wishlists": [Wishlist]
         }
       }
    @@ -10883,10 +11873,10 @@ 
    Response
    "amount": Money, "available": true, "carrier_code": "xyz789", - "carrier_title": "xyz789", - "error_message": "xyz789", + "carrier_title": "abc123", + "error_message": "abc123", "method_code": "xyz789", - "method_title": "abc123", + "method_title": "xyz789", "price_excl_tax": Money, "price_incl_tax": Money } @@ -11035,7 +12025,7 @@
    Response
    "data": { "exchangeExternalCustomerToken": { "customer": Customer, - "token": "abc123" + "token": "xyz789" } } } @@ -11103,9 +12093,9 @@
    Response
    {
       "data": {
         "finishUpload": {
    -      "key": "xyz789",
    +      "key": "abc123",
           "message": "xyz789",
    -      "success": false
    +      "success": true
         }
       }
     }
    @@ -11266,7 +12256,7 @@ 
    Response
    {
       "data": {
         "generateCustomerTokenAsAdmin": {
    -      "customer_token": "abc123"
    +      "customer_token": "xyz789"
         }
       }
     }
    @@ -11336,7 +12326,13 @@ 
    Variables
    Response
    -
    {"data": {"generateNegotiableQuoteFromTemplate": {"negotiable_quote_uid": 4}}}
    +                  
    {
    +  "data": {
    +    "generateNegotiableQuoteFromTemplate": {
    +      "negotiable_quote_uid": "4"
    +    }
    +  }
    +}
     
    @@ -11531,8 +12527,8 @@
    Query
    Variables
    {
    -  "source_cart_id": "xyz789",
    -  "destination_cart_id": "abc123"
    +  "source_cart_id": "abc123",
    +  "destination_cart_id": "xyz789"
     }
     
    @@ -11559,7 +12555,7 @@
    Response
    "is_virtual": true, "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": false, + "printed_card_included": true, "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], @@ -11747,7 +12743,7 @@
    Query
    Variables
    {
    -  "sourceRequisitionListUid": 4,
    +  "sourceRequisitionListUid": "4",
       "destinationRequisitionListUid": 4,
       "requisitionListItem": MoveItemsBetweenRequisitionListsInput
     }
    @@ -11928,8 +12924,8 @@ 
    Query
    Variables
    {
    -  "sourceWishlistUid": 4,
    -  "destinationWishlistUid": "4",
    +  "sourceWishlistUid": "4",
    +  "destinationWishlistUid": 4,
       "wishlistItems": [WishlistItemMoveInput]
     }
     
    @@ -12048,14 +13044,14 @@
    Response
    "openNegotiableQuoteTemplate": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": false, + "is_min_max_qty_used": true, "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 987, - "name": "abc123", + "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -12065,7 +13061,7 @@
    Response
    NegotiableQuoteShippingAddress ], "status": "xyz789", - "template_id": 4, + "template_id": "4", "total_quantity": 123.45 } } @@ -12452,8 +13448,8 @@
    Response
    "data": { "redeemGiftCardBalanceAsStoreCredit": { "balance": Money, - "code": "abc123", - "expiration_date": "xyz789" + "code": "xyz789", + "expiration_date": "abc123" } } } @@ -12805,12 +13801,12 @@
    Query
    Variables
    -
    {"giftRegistryUid": "4"}
    +                  
    {"giftRegistryUid": 4}
     
    Response
    -
    {"data": {"removeGiftRegistry": {"success": true}}}
    +                  
    {"data": {"removeGiftRegistry": {"success": false}}}
     
    @@ -12973,7 +13969,10 @@
    Query
    Variables
    -
    {"giftRegistryUid": 4, "registrantsUid": [4]}
    +                  
    {
    +  "giftRegistryUid": "4",
    +  "registrantsUid": [4]
    +}
     
    @@ -13232,14 +14231,14 @@
    Response
    "removeNegotiableQuoteTemplateItems": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "xyz789", + "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, "is_virtual": true, "items": [CartItemInterface], "max_order_commitment": 123, - "min_order_commitment": 123, - "name": "xyz789", + "min_order_commitment": 987, + "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -13248,9 +14247,9 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", - "template_id": 4, - "total_quantity": 987.65 + "status": "abc123", + "template_id": "4", + "total_quantity": 123.45 } } } @@ -13415,7 +14414,7 @@
    Query
    Variables
    -
    {"wishlistId": "4", "wishlistItemsIds": [4]}
    +                  
    {"wishlistId": 4, "wishlistItemsIds": ["4"]}
     
    @@ -13561,7 +14560,7 @@
    Query
    Variables
    -
    {"cartId": "4"}
    +                  
    {"cartId": 4}
     
    @@ -14121,11 +15120,11 @@
    Response
    "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": true, - "is_virtual": false, + "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 123, - "name": "abc123", + "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -14136,7 +15135,7 @@
    Response
    ], "status": "xyz789", "template_id": 4, - "total_quantity": 123.45 + "total_quantity": 987.65 } } } @@ -14199,7 +15198,7 @@
    Query
    Variables
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    @@ -14343,7 +15342,7 @@
    Query
    Variables
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    @@ -14429,15 +15428,15 @@
    Query
    Variables
    {
    -  "email": "abc123",
    -  "resetPasswordToken": "xyz789",
    -  "newPassword": "abc123"
    +  "email": "xyz789",
    +  "resetPasswordToken": "abc123",
    +  "newPassword": "xyz789"
     }
     
    Response
    -
    {"data": {"resetPassword": true}}
    +                  
    {"data": {"resetPassword": false}}
     
    @@ -14480,7 +15479,7 @@
    Query
    Response
    -
    {"data": {"revokeCustomerToken": {"result": false}}}
    +                  
    {"data": {"revokeCustomerToken": {"result": true}}}
     
    @@ -15904,14 +16903,14 @@
    Response
    "setNegotiableQuoteTemplateShippingAddress": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "xyz789", + "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": true, - "is_virtual": true, + "is_min_max_qty_used": false, + "is_virtual": false, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 123, - "name": "xyz789", + "name": "abc123", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -16098,14 +17097,14 @@
    Response
    "setQuoteTemplateLineItemNote": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "abc123", + "expiration_date": "xyz789", "history": [NegotiableQuoteHistoryEntry], - "is_min_max_qty_used": false, - "is_virtual": false, + "is_min_max_qty_used": true, + "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 987, - "min_order_commitment": 123, - "name": "abc123", + "max_order_commitment": 123, + "min_order_commitment": 987, + "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], "prices": CartPrices, "reference_document_links": [ @@ -16114,9 +17113,9 @@
    Response
    "shipping_addresses": [ NegotiableQuoteShippingAddress ], - "status": "xyz789", + "status": "abc123", "template_id": 4, - "total_quantity": 123.45 + "total_quantity": 987.65 } } } @@ -16452,7 +17451,7 @@
    Response
    "submitNegotiableQuoteTemplateForReview": { "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "expiration_date": "xyz789", + "expiration_date": "abc123", "history": [NegotiableQuoteHistoryEntry], "is_min_max_qty_used": false, "is_virtual": true, @@ -16470,7 +17469,7 @@
    Response
    ], "status": "abc123", "template_id": "4", - "total_quantity": 987.65 + "total_quantity": 123.45 } } } @@ -16535,7 +17534,7 @@
    Query
    Variables
    -
    {"email": "xyz789"}
    +                  
    {"email": "abc123"}
     
    @@ -17134,7 +18133,7 @@
    Query
    Variables
    -
    {"id": 123, "input": CustomerAddressInput}
    +                  
    {"id": 987, "input": CustomerAddressInput}
     
    @@ -17142,27 +18141,27 @@
    Response
    {
       "data": {
         "updateCustomerAddress": {
    -      "city": "abc123",
    -      "company": "abc123",
    +      "city": "xyz789",
    +      "company": "xyz789",
           "country_code": "AF",
           "custom_attributesV2": [AttributeValueInterface],
           "default_billing": true,
           "default_shipping": true,
           "extension_attributes": [CustomerAddressAttribute],
           "fax": "abc123",
    -      "firstname": "abc123",
    -      "id": 123,
    +      "firstname": "xyz789",
    +      "id": 987,
           "lastname": "xyz789",
           "middlename": "xyz789",
           "postcode": "xyz789",
    -      "prefix": "xyz789",
    +      "prefix": "abc123",
           "region": CustomerAddressRegion,
    -      "region_id": 123,
    +      "region_id": 987,
           "street": ["abc123"],
           "suffix": "xyz789",
    -      "telephone": "xyz789",
    +      "telephone": "abc123",
           "uid": 4,
    -      "vat_id": "abc123"
    +      "vat_id": "xyz789"
         }
       }
     }
    @@ -17242,7 +18241,7 @@ 
    Query
    Variables
    {
    -  "email": "abc123",
    +  "email": "xyz789",
       "password": "abc123"
     }
     
    @@ -17395,7 +18394,7 @@
    Query
    Variables
    {
    -  "giftRegistryUid": 4,
    +  "giftRegistryUid": "4",
       "giftRegistry": UpdateGiftRegistryInput
     }
     
    @@ -17573,7 +18572,7 @@
    Query
    Variables
    {
    -  "giftRegistryUid": 4,
    +  "giftRegistryUid": "4",
       "registrants": [UpdateGiftRegistryRegistrantInput]
     }
     
    @@ -17816,7 +18815,7 @@
    Query
    Variables
    {
    -  "wishlistId": "4",
    +  "wishlistId": 4,
       "wishlistItems": [WishlistItemUpdateInput]
     }
     
    @@ -17919,13 +18918,13 @@
    Response
    "applies_to_roles": [CompanyRole], "approver_roles": [CompanyRole], "condition": PurchaseOrderApprovalRuleConditionInterface, - "created_at": "xyz789", + "created_at": "abc123", "created_by": "xyz789", - "description": "abc123", + "description": "xyz789", "name": "abc123", "status": "ENABLED", - "uid": "4", - "updated_at": "abc123" + "uid": 4, + "updated_at": "xyz789" } } } @@ -18196,8 +19195,8 @@
    Query
    Variables
    {
    -  "wishlistId": "4",
    -  "name": "abc123",
    +  "wishlistId": 4,
    +  "name": "xyz789",
       "visibility": "PUBLIC"
     }
     
    @@ -18207,7 +19206,7 @@
    Response
    {
       "data": {
         "updateWishlist": {
    -      "name": "xyz789",
    +      "name": "abc123",
           "uid": 4,
           "visibility": "PUBLIC"
         }
    @@ -18520,8 +19519,8 @@ 
    Example
    "dynamic_attributes": [ GiftRegistryDynamicAttributeInput ], - "email": "abc123", - "firstname": "abc123", + "email": "xyz789", + "firstname": "xyz789", "lastname": "xyz789" }
    @@ -18658,7 +19657,7 @@
    Fields
    Example
    -
    {"products": [4], "uid": 4}
    +                  
    {"products": ["4"], "uid": 4}
     
    @@ -18938,7 +19937,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "purchase_order_uid": 4,
       "replace_existing_cart_items": true
     }
    @@ -19103,7 +20102,7 @@ 
    Example
    AddRequisitionListItemToCartUserError ], "cart": Cart, - "status": true + "status": false }
    @@ -19152,7 +20151,7 @@
    Fields
    Example
    {
    -  "comment_text": "abc123",
    +  "comment_text": "xyz789",
       "return_uid": "4"
     }
     
    @@ -19248,9 +20247,9 @@
    Fields
    Example
    {
    -  "carrier_uid": 4,
    +  "carrier_uid": "4",
       "return_uid": 4,
    -  "tracking_number": "xyz789"
    +  "tracking_number": "abc123"
     }
     
    @@ -19353,9 +20352,125 @@
    Example
    "add_wishlist_items_to_cart_user_errors": [ WishlistCartUserInputError ], - "status": true, + "status": false, "wishlist": Wishlist } +
    +
    + + back to top + +
    +
    +
    + Types +
    +

    Aggregation

    +
    +
    +
    +
    Description
    +

    A bucket that contains information for each filterable option

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    attribute - String! + The attribute code of the filter item
    buckets - [Bucket]! + A container that divides the data into manageable groups. For example, attributes that can have numeric values might have buckets that define price ranges
    title - String! + The filter name displayed in layered navigation
    type - AggregationType + Identifies the data type of the aggregation
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "attribute": "abc123",
    +  "buckets": [Bucket],
    +  "title": "abc123",
    +  "type": "INTELLIGENT"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    AggregationType

    +
    +
    +
    +
    Description
    +

    Identifies the data type of the aggregation

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    INTELLIGENT

    +
    +
    +

    PINNED

    +
    +
    +

    POPULAR

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "INTELLIGENT"
     
    @@ -19430,11 +20545,11 @@
    Example
    "button_styles": ButtonStyles, "code": "abc123", "is_visible": true, - "payment_intent": "xyz789", + "payment_intent": "abc123", "payment_source": "xyz789", "sdk_params": [SDKParams], "sort_order": "xyz789", - "title": "xyz789" + "title": "abc123" }
    @@ -19490,7 +20605,7 @@
    Fields
    Example
    {
       "payment_source": "abc123",
    -  "payments_order_id": "abc123",
    +  "payments_order_id": "xyz789",
       "paypal_order_id": "abc123"
     }
     
    @@ -19532,7 +20647,7 @@
    Fields
    Example
    -
    {"code": "abc123"}
    +                  
    {"code": "xyz789"}
     
    @@ -19589,10 +20704,120 @@
    Fields
    Example
    {
       "applied_balance": Money,
    -  "code": "abc123",
    +  "code": "xyz789",
       "current_balance": Money,
    -  "expiration_date": "xyz789"
    +  "expiration_date": "abc123"
    +}
    +
    + + + back to top + +
    +
    +
    + Types +
    +

    AppliedQueryRule

    +
    +
    +
    +
    Description
    +

    The rule that was applied to this product

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    action_type - AppliedQueryRuleActionType + An enum that defines the type of rule that was applied
    rule_id - String + The ID assigned to the rule
    rule_name - String + The name of the applied rule
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "action_type": "BOOST",
    +  "rule_id": "xyz789",
    +  "rule_name": "abc123"
     }
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    AppliedQueryRuleActionType

    +
    +
    +
    +
    Description
    +

    The type of rule that was applied to a product during search (optional)

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    BOOST

    +
    +
    +

    BURY

    +
    +
    +

    PIN

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "BOOST"
     
    @@ -19695,7 +20920,7 @@
    Fields
    Example
    {
       "cart_id": "abc123",
    -  "coupon_code": "abc123"
    +  "coupon_code": "xyz789"
     }
     
    @@ -19839,8 +21064,8 @@
    Fields
    Example
    {
    -  "cart_id": "xyz789",
    -  "coupon_codes": ["abc123"],
    +  "cart_id": "abc123",
    +  "coupon_codes": ["xyz789"],
       "type": "APPEND"
     }
     
    @@ -19890,7 +21115,7 @@
    Fields
    Example
    {
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "gift_card_code": "abc123"
     }
     
    @@ -19979,7 +21204,7 @@
    Fields
    Example
    {
       "applied_balance": Money,
    -  "code": "abc123"
    +  "code": "xyz789"
     }
     
    @@ -20061,7 +21286,7 @@
    Fields
    Example
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -20148,7 +21373,7 @@
    Fields
    Example
    -
    {"radius": 123, "search_term": "xyz789"}
    +                  
    {"radius": 123, "search_term": "abc123"}
     
    @@ -20210,10 +21435,10 @@
    Fields
    Example
    {
       "asset_image": ProductMediaGalleryEntriesAssetImage,
    -  "disabled": false,
    -  "label": "xyz789",
    -  "position": 123,
    -  "url": "xyz789"
    +  "disabled": true,
    +  "label": "abc123",
    +  "position": 987,
    +  "url": "abc123"
     }
     
    @@ -20276,10 +21501,10 @@
    Fields
    Example
    {
       "asset_video": ProductMediaGalleryEntriesAssetVideo,
    -  "disabled": false,
    +  "disabled": true,
       "label": "abc123",
    -  "position": 987,
    -  "url": "xyz789"
    +  "position": 123,
    +  "url": "abc123"
     }
     
    @@ -20436,10 +21661,7 @@
    Fields
    Example
    -
    {
    -  "code": "4",
    -  "url": "abc123"
    -}
    +                  
    {"code": 4, "url": "abc123"}
     
    @@ -20550,14 +21772,14 @@
    Example
    "is_comparable": false, "is_filterable": false, "is_filterable_in_search": true, - "is_html_allowed_on_front": true, - "is_searchable": true, - "is_used_for_customer_segment": true, - "is_used_for_price_rules": true, - "is_used_for_promo_rules": true, - "is_visible_in_advanced_search": true, + "is_html_allowed_on_front": false, + "is_searchable": false, + "is_used_for_customer_segment": false, + "is_used_for_price_rules": false, + "is_used_for_promo_rules": false, + "is_visible_in_advanced_search": false, "is_visible_on_front": true, - "is_wysiwyg_enabled": true, + "is_wysiwyg_enabled": false, "used_in_product_listing": false }
    @@ -20878,14 +22100,14 @@
    Fields
    Example
    {
    -  "code": "4",
    -  "default_value": "xyz789",
    +  "code": 4,
    +  "default_value": "abc123",
       "entity_type": "CATALOG_PRODUCT",
    -  "frontend_class": "xyz789",
    +  "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
       "is_required": false,
       "is_unique": false,
    -  "label": "xyz789",
    +  "label": "abc123",
       "options": [CustomAttributeOptionInterface]
     }
     
    @@ -20933,7 +22155,7 @@
    Fields
    Example
    {
    -  "message": "xyz789",
    +  "message": "abc123",
       "type": "ENTITY_NOT_FOUND"
     }
     
    @@ -20995,6 +22217,54 @@
    Values
    Example
    "ENTITY_NOT_FOUND"
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    AttributeMetadataResponse

    +
    +
    +
    +
    Description
    +

    Contains the output of the attributeMetadata query

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    filterableInSearch - [FilterableInSearchAttribute!] + An array of product attributes that can be used for filtering in a productSearch query
    sortable - [SortableAttribute!] + An array of product attributes that can be used for sorting in a productSearch query
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "filterableInSearch": [FilterableInSearchAttribute],
    +  "sortable": [SortableAttribute]
    +}
     
    @@ -21046,8 +22316,8 @@
    Fields
    Example
    {
       "is_default": false,
    -  "label": "abc123",
    -  "value": "abc123"
    +  "label": "xyz789",
    +  "value": "xyz789"
     }
     
    @@ -21090,8 +22360,8 @@
    Fields
    Example
    {
    -  "label": "xyz789",
    -  "value": "abc123"
    +  "label": "abc123",
    +  "value": "xyz789"
     }
     
    @@ -21151,8 +22421,8 @@
    Possible Types
    Example
    {
    -  "label": "abc123",
    -  "value": "xyz789"
    +  "label": "xyz789",
    +  "value": "abc123"
     }
     
    @@ -21241,7 +22511,7 @@
    Fields
    Example
    {
       "code": "4",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -21296,7 +22566,7 @@
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    +  "attribute_code": "abc123",
       "selected_options": [AttributeInputSelectedOption],
       "value": "xyz789"
     }
    @@ -21342,7 +22612,7 @@ 
    Possible Types
    -

    AttributeValue

    +

    AttributeFile

    @@ -21352,7 +22622,7 @@
    Possible Types
    -

    AttributeFile

    +

    AttributeValue

    @@ -21560,9 +22830,9 @@
    Fields
    Example
    {
       "code": "abc123",
    -  "is_deferred": false,
    +  "is_deferred": true,
       "oope_payment_method_config": OopePaymentMethodConfig,
    -  "title": "xyz789"
    +  "title": "abc123"
     }
     
    @@ -21651,11 +22921,11 @@
    Example
    {
       "additional_data": [ShippingAdditionalData],
       "amount": Money,
    -  "available": true,
    -  "carrier_code": "abc123",
    -  "carrier_title": "xyz789",
    -  "error_message": "abc123",
    -  "method_code": "abc123",
    +  "available": false,
    +  "carrier_code": "xyz789",
    +  "carrier_title": "abc123",
    +  "error_message": "xyz789",
    +  "method_code": "xyz789",
       "method_title": "xyz789",
       "price_excl_tax": Money,
       "price_incl_tax": Money
    @@ -21772,7 +23042,7 @@ 
    Fields
    Example
    {
       "address": CartAddressInput,
    -  "customer_address_id": 987,
    +  "customer_address_id": 123,
       "same_as_shipping": true,
       "use_for_shipping": false
     }
    @@ -21847,12 +23117,12 @@ 
    Fields
    Example
    {
    -  "address_line_1": "abc123",
    +  "address_line_1": "xyz789",
       "address_line_2": "abc123",
    -  "city": "xyz789",
    +  "city": "abc123",
       "country_code": "abc123",
       "postal_code": "abc123",
    -  "region": "abc123"
    +  "region": "xyz789"
     }
     
    @@ -21974,22 +23244,22 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    -  "company": "xyz789",
    +  "city": "abc123",
    +  "company": "abc123",
       "country": CartAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    -  "fax": "xyz789",
    +  "fax": "abc123",
       "firstname": "abc123",
    -  "id": 987,
    -  "lastname": "abc123",
    -  "middlename": "xyz789",
    +  "id": 123,
    +  "lastname": "xyz789",
    +  "middlename": "abc123",
       "postcode": "xyz789",
    -  "prefix": "abc123",
    +  "prefix": "xyz789",
       "region": CartAddressRegion,
       "street": ["abc123"],
    -  "suffix": "abc123",
    -  "telephone": "abc123",
    -  "uid": "xyz789",
    +  "suffix": "xyz789",
    +  "telephone": "xyz789",
    +  "uid": "abc123",
       "vat_id": "xyz789"
     }
     
    @@ -22069,12 +23339,89 @@
    Fields
    Example
    {
    -  "category_level": 123,
    +  "category_level": 987,
       "category_name": "xyz789",
    -  "category_uid": 4,
    -  "category_url_key": "xyz789",
    +  "category_uid": "4",
    +  "category_url_key": "abc123",
       "category_url_path": "xyz789"
     }
    +
    +
    +
    + back to top + +
    +
    +
    + Types +
    +

    Bucket

    +
    +
    +
    +
    Description
    +

    An interface for bucket contents

    +
    +
    +
    Fields
    + + + + + + + + + + + + + +
    Field NameDescription
    title - String! + A human-readable name of a bucket
    +
    +
    +
    Possible Types
    + + + + + + + + + + + + + + + + + + + + + + + +
    Bucket Types
    +

    CategoryBucket

    +
    +

    CategoryView

    +
    +

    RangeBucket

    +
    +

    ScalarBucket

    +
    +

    StatsBucket

    +
    +
    +
    +
    +
    +
    Example
    +
    {"title": "abc123"}
     
    @@ -22209,16 +23556,16 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "is_available": true, - "max_qty": 987.65, - "min_qty": 987.65, - "not_available_message": "xyz789", + "is_available": false, + "max_qty": 123.45, + "min_qty": 123.45, + "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, "quantity": 123.45, - "uid": 4 + "uid": "4" }
    @@ -22303,12 +23650,12 @@
    Example
    "bundle_options": [ItemSelectedBundleOption], "custom_attributes": [CustomAttribute], "discounts": [Discount], - "id": 4, + "id": "4", "order_item": OrderItemInterface, "product_name": "xyz789", "product_sale_price": Money, "product_sku": "abc123", - "quantity_refunded": 987.65 + "quantity_refunded": 123.45 }
    @@ -22397,7 +23744,7 @@
    Example
    "order_item": OrderItemInterface, "product_name": "abc123", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "quantity_invoiced": 987.65 } @@ -22480,7 +23827,7 @@
    Example
    "price_range": PriceRange, "required": false, "sku": "abc123", - "title": "abc123", + "title": "xyz789", "type": "xyz789", "uid": 4 } @@ -22565,9 +23912,9 @@
    Fields
    Example
    {
       "can_change_quantity": true,
    -  "is_default": true,
    -  "label": "xyz789",
    -  "position": 123,
    +  "is_default": false,
    +  "label": "abc123",
    +  "position": 987,
       "price": 123.45,
       "price_type": "FIXED",
       "product": ProductInterface,
    @@ -22743,18 +24090,18 @@ 
    Example
    "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, "id": 4, - "parent_sku": "xyz789", + "parent_sku": "abc123", "prices": OrderItemPrices, "product": ProductInterface, "product_name": "abc123", "product_sale_price": Money, - "product_sku": "abc123", + "product_sku": "xyz789", "product_type": "xyz789", "product_url_key": "abc123", "quantity_canceled": 987.65, "quantity_invoiced": 987.65, - "quantity_ordered": 123.45, - "quantity_refunded": 987.65, + "quantity_ordered": 987.65, + "quantity_refunded": 123.45, "quantity_return_requested": 987.65, "quantity_returned": 987.65, "quantity_shipped": 987.65, @@ -23055,9 +24402,9 @@
    Example
    "crosssell_products": [ProductInterface], "custom_attributesV2": ProductCustomAttributes, "description": ComplexTextValue, - "dynamic_price": false, - "dynamic_sku": true, - "dynamic_weight": true, + "dynamic_price": true, + "dynamic_sku": false, + "dynamic_weight": false, "gift_message_available": true, "gift_wrapping_available": false, "gift_wrapping_price": Money, @@ -23069,12 +24416,12 @@
    Example
    "media_gallery": [MediaGalleryInterface], "meta_description": "xyz789", "meta_keyword": "xyz789", - "meta_title": "abc123", + "meta_title": "xyz789", "min_sale_qty": 987.65, - "name": "xyz789", - "new_from_date": "xyz789", - "new_to_date": "abc123", - "only_x_left_in_stock": 987.65, + "name": "abc123", + "new_from_date": "abc123", + "new_to_date": "xyz789", + "only_x_left_in_stock": 123.45, "options": [CustomizableOptionInterface], "options_container": "xyz789", "price_details": PriceDetails, @@ -23162,7 +24509,7 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "product": ProductInterface, "quantity": 987.65, - "uid": "4" + "uid": 4 }
    @@ -23240,7 +24587,7 @@
    Example
    "product_name": "xyz789", "product_sale_price": Money, "product_sku": "xyz789", - "quantity_shipped": 987.65 + "quantity_shipped": 123.45 } @@ -23392,8 +24739,8 @@
    Example
    "label": "xyz789", "layout": "xyz789", "shape": "xyz789", - "tagline": false, - "use_default_height": false + "tagline": true, + "use_default_height": true } @@ -23608,10 +24955,7 @@
    Fields
    Example
    -
    {
    -  "order_id": "4",
    -  "reason": "xyz789"
    -}
    +                  
    {"order_id": 4, "reason": "abc123"}
     
    @@ -23663,7 +25007,7 @@
    Fields
    Example
    {
    -  "error": "xyz789",
    +  "error": "abc123",
       "errorV2": CancelOrderError,
       "order": CustomerOrder
     }
    @@ -23762,9 +25106,9 @@ 
    Example
    {
       "bin_details": CardBin,
       "card_expiry_month": "abc123",
    -  "card_expiry_year": "abc123",
    +  "card_expiry_year": "xyz789",
       "last_digits": "xyz789",
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -23801,7 +25145,7 @@
    Fields
    Example
    -
    {"bin": "xyz789"}
    +                  
    {"bin": "abc123"}
     
    @@ -23902,9 +25246,9 @@
    Fields
    Example
    {
    -  "brand": "abc123",
    -  "expiry": "abc123",
    -  "last_digits": "xyz789"
    +  "brand": "xyz789",
    +  "expiry": "xyz789",
    +  "last_digits": "abc123"
     }
     
    @@ -24076,15 +25420,15 @@
    Example
    "available_payment_methods": [AvailablePaymentMethod], "billing_address": BillingCartAddress, "custom_attributes": [CustomAttribute], - "email": "xyz789", + "email": "abc123", "gift_message": GiftMessage, - "gift_receipt_included": true, + "gift_receipt_included": false, "gift_wrapping": GiftWrapping, "id": 4, - "is_virtual": true, + "is_virtual": false, "itemsV2": CartItems, "prices": CartPrices, - "printed_card_included": false, + "printed_card_included": true, "rules": [CartRuleStorefront], "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [ShippingCartAddress], @@ -24280,18 +25624,18 @@
    Example
    "country_code": "abc123", "custom_attributes": [AttributeValueInput], "fax": "abc123", - "firstname": "xyz789", - "lastname": "xyz789", - "middlename": "xyz789", - "postcode": "xyz789", + "firstname": "abc123", + "lastname": "abc123", + "middlename": "abc123", + "postcode": "abc123", "prefix": "abc123", - "region": "xyz789", - "region_id": 987, + "region": "abc123", + "region_id": 123, "save_in_address_book": false, - "street": ["abc123"], + "street": ["xyz789"], "suffix": "xyz789", - "telephone": "xyz789", - "vat_id": "xyz789" + "telephone": "abc123", + "vat_id": "abc123" }
    @@ -24415,12 +25759,12 @@
    Possible Types
    -

    ShippingCartAddress

    +

    BillingCartAddress

    -

    BillingCartAddress

    +

    ShippingCartAddress

    @@ -24432,22 +25776,22 @@
    Possible Types
    Example
    {
       "city": "abc123",
    -  "company": "abc123",
    +  "company": "xyz789",
       "country": CartAddressCountry,
       "custom_attributes": [AttributeValueInterface],
       "fax": "xyz789",
    -  "firstname": "abc123",
    +  "firstname": "xyz789",
       "id": 123,
    -  "lastname": "abc123",
    +  "lastname": "xyz789",
       "middlename": "xyz789",
       "postcode": "abc123",
    -  "prefix": "abc123",
    +  "prefix": "xyz789",
       "region": CartAddressRegion,
    -  "street": ["abc123"],
    -  "suffix": "abc123",
    +  "street": ["xyz789"],
    +  "suffix": "xyz789",
       "telephone": "xyz789",
    -  "uid": "abc123",
    -  "vat_id": "xyz789"
    +  "uid": "xyz789",
    +  "vat_id": "abc123"
     }
     
    @@ -24499,8 +25843,8 @@
    Fields
    Example
    {
    -  "code": "abc123",
    -  "label": "xyz789",
    +  "code": "xyz789",
    +  "label": "abc123",
       "region_id": 987
     }
     
    @@ -24652,7 +25996,7 @@
    Fields
    Example
    {
       "cart_id": "xyz789",
    -  "cart_item_id": "xyz789",
    +  "cart_item_id": "abc123",
       "custom_attributes": [CustomAttributeInput]
     }
     
    @@ -24695,7 +26039,7 @@
    Fields
    Example
    -
    {"code": "UNDEFINED", "message": "xyz789"}
    +                  
    {"code": "UNDEFINED", "message": "abc123"}
     
    @@ -24814,7 +26158,7 @@
    Fields
    Example
    {
       "entered_options": [EnteredOptionInput],
    -  "parent_sku": "abc123",
    +  "parent_sku": "xyz789",
       "quantity": 123.45,
       "selected_options": ["4"],
       "sku": "abc123"
    @@ -24926,32 +26270,32 @@ 
    Possible Types
    -

    SimpleCartItem

    +

    BundleCartItem

    -

    VirtualCartItem

    +

    ConfigurableCartItem

    -

    ConfigurableCartItem

    +

    DownloadableCartItem

    -

    BundleCartItem

    +

    GiftCardCartItem

    -

    DownloadableCartItem

    +

    SimpleCartItem

    -

    GiftCardCartItem

    +

    VirtualCartItem

    @@ -24966,8 +26310,8 @@
    Example
    "discount": [Discount], "errors": [CartItemError], "is_available": false, - "max_qty": 123.45, - "min_qty": 987.65, + "max_qty": 987.65, + "min_qty": 123.45, "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], @@ -25129,7 +26473,7 @@
    Fields
    Example
    {
       "type": "FIXED",
    -  "units": "abc123",
    +  "units": "xyz789",
       "value": 987.65
     }
     
    @@ -25372,7 +26716,7 @@
    Fields
    Example
    -
    {"uid": 4}
    +                  
    {"uid": "4"}
     
    @@ -25791,21 +27135,21 @@
    Example
    "code": "4", "default_value": "xyz789", "entity_type": "CATALOG_PRODUCT", - "frontend_class": "xyz789", + "frontend_class": "abc123", "frontend_input": "BOOLEAN", "is_comparable": false, - "is_filterable": false, + "is_filterable": true, "is_filterable_in_search": true, - "is_html_allowed_on_front": true, + "is_html_allowed_on_front": false, "is_required": false, - "is_searchable": true, - "is_unique": false, - "is_used_for_price_rules": true, + "is_searchable": false, + "is_unique": true, + "is_used_for_price_rules": false, "is_used_for_promo_rules": true, - "is_visible_in_advanced_search": true, - "is_visible_on_front": false, - "is_wysiwyg_enabled": false, - "label": "abc123", + "is_visible_in_advanced_search": false, + "is_visible_on_front": true, + "is_wysiwyg_enabled": true, + "label": "xyz789", "options": [CustomAttributeOptionInterface], "swatch_input_type": "BOOLEAN", "update_product_preview_image": true, @@ -25818,18 +27162,18 @@
    Example
    back to top
    -
    +
    -

    CategoryInterface

    +

    CategoryBucket

    Description
    -

    Contains the full set of attributes that can be returned in a category search.

    +

    New category bucket for federation

    -
    +
    Fields
    @@ -25840,142 +27184,71 @@
    Fields
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +
    available_sort_by - [String] - -
    breadcrumbs - [Breadcrumb] - An array of breadcrumb items.
    canonical_url - String - The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.
    children_count - String + count - Int!
    custom_layout_update_file - String - -
    default_sort_by - String - The attribute to use for sorting.
    description - String - An optional description of the category.
    display_mode - String - -
    filter_price_range - Float - -
    image - String - -
    include_in_menu - Int - -
    is_anchor - Int + id - ID!
    landing_page - Int + path - String!
    level - Int - The depth of the category within the tree.
    meta_description - String + title - String!
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "count": 987,
    +  "id": "4",
    +  "path": "xyz789",
    +  "title": "xyz789"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    CategoryBucketInterface

    +
    +
    +
    +
    Fields
    + + - - + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    meta_keywords - String - - Field NameDescription
    meta_title - String + id - ID!
    name - String - The display name of the category.
    path - String - The full category path.
    path_in_store - String - The category path within the store.
    position - Int - The position of the category relative to other categories at the same level in tree.
    product_count - Int - 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.
    uid - ID! - The unique ID for a CategoryInterface object.
    url_key - String - The URL key assigned to the category.
    url_path - String - The URL path assigned to the category.
    @@ -25984,13 +27257,13 @@
    Possible Types
    - + @@ -26000,51 +27273,25 @@
    Possible Types
    Example
    -
    {
    -  "available_sort_by": ["abc123"],
    -  "breadcrumbs": [Breadcrumb],
    -  "canonical_url": "abc123",
    -  "children_count": "xyz789",
    -  "custom_layout_update_file": "abc123",
    -  "default_sort_by": "xyz789",
    -  "description": "xyz789",
    -  "display_mode": "xyz789",
    -  "filter_price_range": 123.45,
    -  "image": "xyz789",
    -  "include_in_menu": 123,
    -  "is_anchor": 123,
    -  "landing_page": 123,
    -  "level": 123,
    -  "meta_description": "abc123",
    -  "meta_keywords": "abc123",
    -  "meta_title": "abc123",
    -  "name": "xyz789",
    -  "path": "xyz789",
    -  "path_in_store": "abc123",
    -  "position": 987,
    -  "product_count": 987,
    -  "uid": 4,
    -  "url_key": "abc123",
    -  "url_path": "xyz789"
    -}
    +                  
    {"id": 4}
     
    back to top -
    +
    -

    CategoryTree

    +

    CategoryInterface

    Description
    -

    Contains the hierarchy of categories.

    +

    Contains the full set of attributes that can be returned in a category search.

    -
    +
    Fields
    CategoryInterface TypesCategoryBucketInterface Types
    -

    CategoryTree

    +

    CategoryBucket

    @@ -26194,37 +27441,496 @@
    Fields
    +
    +
    Possible Types
    + + + + + + + + + + + +
    CategoryInterface Types
    +

    CategoryTree

    +
    +
    Example
    {
    -  "available_sort_by": ["xyz789"],
    +  "available_sort_by": ["abc123"],
       "breadcrumbs": [Breadcrumb],
       "canonical_url": "xyz789",
    -  "children_count": "abc123",
    +  "children_count": "xyz789",
       "custom_layout_update_file": "abc123",
       "default_sort_by": "abc123",
    -  "description": "xyz789",
    +  "description": "abc123",
       "display_mode": "xyz789",
       "filter_price_range": 987.65,
    -  "image": "xyz789",
    +  "image": "abc123",
       "include_in_menu": 123,
       "is_anchor": 987,
    -  "landing_page": 987,
    +  "landing_page": 123,
       "level": 123,
    -  "meta_description": "xyz789",
    +  "meta_description": "abc123",
       "meta_keywords": "xyz789",
    -  "meta_title": "xyz789",
    +  "meta_title": "abc123",
       "name": "xyz789",
       "path": "abc123",
       "path_in_store": "xyz789",
    +  "position": 987,
    +  "product_count": 123,
    +  "uid": "4",
    +  "url_key": "xyz789",
    +  "url_path": "xyz789"
    +}
    +
    +
    +
    + back to top + +
    +
    +
    + Types +
    +

    CategoryTree

    +
    +
    +
    +
    Description
    +

    Contains the hierarchy of categories.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    available_sort_by - [String] + +
    breadcrumbs - [Breadcrumb] + An array of breadcrumb items.
    canonical_url - String + The relative canonical URL. This value is returned only if the system setting 'Use Canonical Link Meta Tag For Categories' is enabled.
    children_count - String + +
    custom_layout_update_file - String + +
    default_sort_by - String + The attribute to use for sorting.
    description - String + An optional description of the category.
    display_mode - String + +
    filter_price_range - Float + +
    image - String + +
    include_in_menu - Int + +
    is_anchor - Int + +
    landing_page - Int + +
    level - Int + The depth of the category within the tree.
    meta_description - String + +
    meta_keywords - String + +
    meta_title - String + +
    name - String + The display name of the category.
    path - String + The full category path.
    path_in_store - String + The category path within the store.
    position - Int + The position of the category relative to other categories at the same level in tree.
    product_count - Int + 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.
    uid - ID! + The unique ID for a CategoryInterface object.
    url_key - String + The URL key assigned to the category.
    url_path - String + The URL path assigned to the category.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "available_sort_by": ["xyz789"],
    +  "breadcrumbs": [Breadcrumb],
    +  "canonical_url": "xyz789",
    +  "children_count": "abc123",
    +  "custom_layout_update_file": "abc123",
    +  "default_sort_by": "abc123",
    +  "description": "xyz789",
    +  "display_mode": "xyz789",
    +  "filter_price_range": 123.45,
    +  "image": "abc123",
    +  "include_in_menu": 987,
    +  "is_anchor": 123,
    +  "landing_page": 123,
    +  "level": 123,
    +  "meta_description": "abc123",
    +  "meta_keywords": "xyz789",
    +  "meta_title": "abc123",
    +  "name": "xyz789",
    +  "path": "xyz789",
    +  "path_in_store": "abc123",
       "position": 123,
       "product_count": 987,
       "uid": "4",
       "url_key": "abc123",
       "url_path": "abc123"
     }
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    CategoryView

    +
    +
    +
    +
    Description
    +

    Old category bucket for federation

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    availableSortBy - [String] + +
    children - [String!] + +
    defaultSortBy - String + +
    id - ID! + + 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. +
    level - Int + +
    name - String + +
    parentId - String! + +
    path - String + + 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. +
    roles - [String!]! + +
    urlKey - String + +
    urlPath - String + +
    count - Int! + + 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. +
    title - String! + + 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "availableSortBy": ["abc123"],
    +  "children": ["abc123"],
    +  "defaultSortBy": "xyz789",
    +  "id": "4",
    +  "level": 123,
    +  "name": "xyz789",
    +  "parentId": "xyz789",
    +  "path": "xyz789",
    +  "roles": ["xyz789"],
    +  "urlKey": "xyz789",
    +  "urlPath": "abc123",
    +  "count": 123,
    +  "title": "abc123"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    CategoryViewInterface

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    availableSortBy - [String] + +
    defaultSortBy - String + +
    id - ID! + + 'CategoryView' is deprecated for use as a Bucket in 'productSearch' facet (to be removed after Sep 1, 2024). Use 'CategoryBucket' instead. +
    level - Int + +
    name - String + +
    path - String + +
    roles - [String] + +
    urlKey - String + +
    urlPath - String + +
    +
    +
    +
    Possible Types
    + + + + + + + + + + + +
    CategoryViewInterface Types
    +

    CategoryView

    +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "availableSortBy": ["abc123"],
    +  "defaultSortBy": "abc123",
    +  "id": "4",
    +  "level": 987,
    +  "name": "xyz789",
    +  "path": "abc123",
    +  "roles": ["xyz789"],
    +  "urlKey": "abc123",
    +  "urlPath": "abc123"
    +}
     
    @@ -26295,13 +28001,13 @@
    Fields
    Example
    {
    -  "agreement_id": 123,
    -  "checkbox_text": "abc123",
    +  "agreement_id": 987,
    +  "checkbox_text": "xyz789",
       "content": "xyz789",
    -  "content_height": "abc123",
    -  "is_html": false,
    +  "content_height": "xyz789",
    +  "is_html": true,
       "mode": "AUTO",
    -  "name": "xyz789"
    +  "name": "abc123"
     }
     
    @@ -26401,7 +28107,7 @@
    Fields
    Example
    {
       "code": "REORDER_NOT_AVAILABLE",
    -  "message": "xyz789",
    +  "message": "abc123",
       "path": ["xyz789"]
     }
     
    @@ -27174,13 +28880,13 @@
    Example
    "credit": CompanyCredit, "credit_history": CompanyCreditHistory, "custom_attributes": [CustomAttribute], - "email": "xyz789", - "id": 4, + "email": "abc123", + "id": "4", "legal_address": CompanyLegalAddress, - "legal_name": "xyz789", - "name": "xyz789", + "legal_name": "abc123", + "name": "abc123", "payment_methods": ["abc123"], - "reseller_id": "xyz789", + "reseller_id": "abc123", "role": CompanyRole, "roles": CompanyRoles, "sales_representative": CompanySalesRepresentative, @@ -27248,7 +28954,7 @@
    Example
    "children": [CompanyAclResource], "id": "4", "sort_order": 987, - "text": "xyz789" + "text": "abc123" }
    @@ -27329,11 +29035,11 @@
    Example
    {
       "custom_attributes": [AttributeValueInput],
       "email": "abc123",
    -  "firstname": "xyz789",
    -  "gender": 123,
    +  "firstname": "abc123",
    +  "gender": 987,
       "job_title": "abc123",
       "lastname": "abc123",
    -  "telephone": "xyz789"
    +  "telephone": "abc123"
     }
     
    @@ -27437,7 +29143,7 @@
    Example
    {
       "id": 4,
       "legal_name": "xyz789",
    -  "name": "abc123"
    +  "name": "xyz789"
     }
     
    @@ -27520,7 +29226,7 @@
    Example
    "company_email": "xyz789", "company_name": "xyz789", "legal_address": CompanyLegalAddressCreateInput, - "legal_name": "xyz789", + "legal_name": "abc123", "reseller_id": "xyz789", "vat_tax_id": "abc123" } @@ -27630,7 +29336,7 @@
    Example
    {
       "items": [CompanyCreditOperation],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -27685,7 +29391,7 @@
    Fields
    Example
    {
    -  "custom_reference_number": "xyz789",
    +  "custom_reference_number": "abc123",
       "operation_type": "ALLOCATION",
       "updated_by": "xyz789"
     }
    @@ -27978,7 +29684,7 @@ 
    Fields
    Example
    {
       "code": "xyz789",
    -  "role_id": 4,
    +  "role_id": "4",
       "user": CompanyInvitationUserInput
     }
     
    @@ -28087,10 +29793,10 @@
    Fields
    Example
    {
       "company_id": 4,
    -  "customer_id": 4,
    -  "job_title": "abc123",
    +  "customer_id": "4",
    +  "job_title": "xyz789",
       "status": "ACTIVE",
    -  "telephone": "abc123"
    +  "telephone": "xyz789"
     }
     
    @@ -28159,9 +29865,9 @@
    Example
    {
       "city": "abc123",
       "country_code": "AF",
    -  "postcode": "xyz789",
    +  "postcode": "abc123",
       "region": CustomerAddressRegion,
    -  "street": ["xyz789"],
    +  "street": ["abc123"],
       "telephone": "abc123"
     }
     
    @@ -28235,11 +29941,11 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "country_id": "AF",
       "postcode": "abc123",
       "region": CustomerAddressRegionInput,
    -  "street": ["abc123"],
    +  "street": ["xyz789"],
       "telephone": "abc123"
     }
     
    @@ -28313,9 +30019,9 @@
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "country_id": "AF",
    -  "postcode": "abc123",
    +  "postcode": "xyz789",
       "region": CustomerAddressRegionInput,
       "street": ["abc123"],
       "telephone": "xyz789"
    @@ -28375,10 +30081,10 @@ 
    Fields
    Example
    {
    -  "id": "4",
    -  "name": "xyz789",
    +  "id": 4,
    +  "name": "abc123",
       "permissions": [CompanyAclResource],
    -  "users_count": 123
    +  "users_count": 987
     }
     
    @@ -28428,7 +30134,7 @@
    Fields
    Example
    {
       "name": "abc123",
    -  "permissions": ["abc123"]
    +  "permissions": ["xyz789"]
     }
     
    @@ -28483,7 +30189,7 @@
    Fields
    Example
    {
    -  "id": "4",
    +  "id": 4,
       "name": "xyz789",
       "permissions": ["abc123"]
     }
    @@ -28727,7 +30433,7 @@ 
    Example
    {
       "entity": CompanyTeam,
       "id": "4",
    -  "parent_id": 4
    +  "parent_id": "4"
     }
     
    @@ -28775,7 +30481,10 @@
    Fields
    Example
    -
    {"parent_tree_id": "4", "tree_id": 4}
    +                  
    {
    +  "parent_tree_id": "4",
    +  "tree_id": "4"
    +}
     
    @@ -28833,8 +30542,8 @@
    Example
    {
       "description": "xyz789",
       "id": "4",
    -  "name": "abc123",
    -  "structure_id": 4
    +  "name": "xyz789",
    +  "structure_id": "4"
     }
     
    @@ -28889,9 +30598,9 @@
    Fields
    Example
    {
    -  "description": "abc123",
    +  "description": "xyz789",
       "name": "xyz789",
    -  "target_id": 4
    +  "target_id": "4"
     }
     
    @@ -28947,7 +30656,7 @@
    Fields
    Example
    {
       "description": "abc123",
    -  "id": 4,
    +  "id": "4",
       "name": "abc123"
     }
     
    @@ -29021,11 +30730,11 @@
    Fields
    Example
    {
    -  "company_email": "abc123",
    -  "company_name": "xyz789",
    +  "company_email": "xyz789",
    +  "company_name": "abc123",
       "legal_address": CompanyLegalAddressUpdateInput,
    -  "legal_name": "abc123",
    -  "reseller_id": "xyz789",
    +  "legal_name": "xyz789",
    +  "reseller_id": "abc123",
       "vat_tax_id": "xyz789"
     }
     
    @@ -29111,13 +30820,13 @@
    Fields
    Example
    {
    -  "email": "abc123",
    -  "firstname": "xyz789",
    +  "email": "xyz789",
    +  "firstname": "abc123",
       "job_title": "abc123",
    -  "lastname": "abc123",
    -  "role_id": "4",
    +  "lastname": "xyz789",
    +  "role_id": 4,
       "status": "ACTIVE",
    -  "target_id": "4",
    +  "target_id": 4,
       "telephone": "xyz789"
     }
     
    @@ -29251,13 +30960,13 @@
    Fields
    Example
    {
       "email": "xyz789",
    -  "firstname": "abc123",
    +  "firstname": "xyz789",
       "id": "4",
    -  "job_title": "xyz789",
    -  "lastname": "abc123",
    -  "role_id": "4",
    +  "job_title": "abc123",
    +  "lastname": "xyz789",
    +  "role_id": 4,
       "status": "ACTIVE",
    -  "telephone": "xyz789"
    +  "telephone": "abc123"
     }
     
    @@ -29311,7 +31020,7 @@
    Example
    {
       "items": [Customer],
       "page_info": SearchResultPageInfo,
    -  "total_count": 987
    +  "total_count": 123
     }
     
    @@ -29400,7 +31109,7 @@
    Fields
    Example
    {
       "code": "abc123",
    -  "label": "xyz789"
    +  "label": "abc123"
     }
     
    @@ -29455,7 +31164,7 @@
    Example
    {
       "attributes": [ProductAttribute],
       "product": ProductInterface,
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -29564,8 +31273,233 @@
    Fields
    Example
    {
    -  "cartId": "xyz789",
    -  "id": "abc123"
    +  "cartId": "abc123",
    +  "id": "xyz789"
    +}
    +
    +
    + + back to top + +
    +
    +
    + Types +
    +

    ComplexProductView

    +
    +
    +
    +
    Description
    +

    Represents all product types, except simple products. Complex product prices are returned as a price range, because price values can vary based on selected options.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    addToCartAllowed - Boolean + A flag stating if the product can be added to cart This field is deprecated and will be removed. +
    inStock - Boolean + A flag stating if the product is in stock This field is deprecated and will be removed. +
    lowStock - Boolean + A flag stating if the product stock is low This field is deprecated and will be removed. +
    attributes - [ProductViewAttribute] + A list of merchant-defined attributes designated for the storefront.
    +
    +
    Arguments
    +
    +
    +
    roles - [String] +
    +
    +
    +
    +
    description - String + The detailed description of the product.
    id - ID! + The product ID, generated as a composite key, unique per locale.
    images - [ProductViewImage] + A list of images defined for the product.
    +
    +
    Arguments
    +
    +
    +
    roles - [String] +
    +
    +
    +
    +
    videos - [ProductViewVideo] + A list of videos defined for the product.
    lastModifiedAt - DateTime + Date and time when the product was last updated.
    metaDescription - String + A brief overview of the product for search results listings.
    metaKeyword - String + A comma-separated list of keywords that are visible only to search engines.
    metaTitle - String + A string that is displayed in the title bar and tab of the browser and in search results lists.
    name - String + Product name.
    inputOptions - [ProductViewInputOption] + A list of input options. This field is deprecated and will be removed. +
    options - [ProductViewOption] + A list of selectable options.
    priceRange - ProductViewPriceRange + A range of possible prices for a complex product.
    shortDescription - String + A summary of the product.
    sku - String + Product SKU.
    externalId - String + External Id This field is deprecated and will be removed. +
    url - String + Canonical URL of the product. This field is deprecated and will be removed. +
    urlKey - String + The URL key of the product.
    links - [ProductViewLink] + A list of product links
    +
    +
    Arguments
    +
    +
    +
    linkTypes - [String!] +
    +
    +
    +
    +
    queryType - String + Indicates if the product was retrieved from the primary or the backup query
    visibility - String + Visibility setting of the product
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "addToCartAllowed": true,
    +  "inStock": false,
    +  "lowStock": true,
    +  "attributes": [ProductViewAttribute],
    +  "description": "abc123",
    +  "id": "4",
    +  "images": [ProductViewImage],
    +  "videos": [ProductViewVideo],
    +  "lastModifiedAt": "2007-12-03T10:15:30Z",
    +  "metaDescription": "xyz789",
    +  "metaKeyword": "abc123",
    +  "metaTitle": "abc123",
    +  "name": "xyz789",
    +  "inputOptions": [ProductViewInputOption],
    +  "options": [ProductViewOption],
    +  "priceRange": ProductViewPriceRange,
    +  "shortDescription": "abc123",
    +  "sku": "xyz789",
    +  "externalId": "abc123",
    +  "url": "abc123",
    +  "urlKey": "xyz789",
    +  "links": [ProductViewLink],
    +  "queryType": "xyz789",
    +  "visibility": "abc123"
     }
     
    @@ -29658,9 +31592,9 @@
    Fields
    Example
    {
    -  "code": "xyz789",
    -  "label": "abc123",
    -  "uid": 4,
    +  "code": "abc123",
    +  "label": "xyz789",
    +  "uid": "4",
       "value_index": 123
     }
     
    @@ -29803,16 +31737,16 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "is_available": false, - "max_qty": 123.45, - "min_qty": 123.45, + "is_available": true, + "max_qty": 987.65, + "min_qty": 987.65, "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, "product": ProductInterface, "quantity": 123.45, - "uid": 4 + "uid": "4" }
    @@ -29859,7 +31793,7 @@
    Fields
    Example
    {
    -  "attribute_code": "abc123",
    +  "attribute_code": "xyz789",
       "option_value_uids": ["4"]
     }
     
    @@ -30016,26 +31950,26 @@
    Example
    {
       "custom_attributes": [CustomAttribute],
       "discounts": [Discount],
    -  "eligible_for_return": false,
    +  "eligible_for_return": true,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
       "id": "4",
    -  "parent_sku": "xyz789",
    +  "parent_sku": "abc123",
       "prices": OrderItemPrices,
       "product": ProductInterface,
       "product_name": "xyz789",
       "product_sale_price": Money,
    -  "product_sku": "xyz789",
    +  "product_sku": "abc123",
       "product_type": "abc123",
    -  "product_url_key": "abc123",
    +  "product_url_key": "xyz789",
       "quantity_canceled": 123.45,
       "quantity_invoiced": 123.45,
    -  "quantity_ordered": 987.65,
    +  "quantity_ordered": 123.45,
       "quantity_refunded": 987.65,
       "quantity_return_requested": 987.65,
    -  "quantity_returned": 987.65,
    -  "quantity_shipped": 123.45,
    +  "quantity_returned": 123.45,
    +  "quantity_shipped": 987.65,
       "selected_options": [OrderItemOption],
       "status": "xyz789"
     }
    @@ -30320,7 +32254,7 @@ 
    filters
    Example
    {
    -  "canonical_url": "abc123",
    +  "canonical_url": "xyz789",
       "categories": [CategoryInterface],
       "configurable_options": [ConfigurableProductOptions],
       "configurable_product_options_selection": ConfigurableProductOptionsSelection,
    @@ -30328,36 +32262,36 @@ 
    Example
    "crosssell_products": [ProductInterface], "custom_attributesV2": ProductCustomAttributes, "description": ComplexTextValue, - "gift_message_available": true, - "gift_wrapping_available": true, + "gift_message_available": false, + "gift_wrapping_available": false, "gift_wrapping_price": Money, "image": ProductImage, "is_returnable": "xyz789", - "manufacturer": 123, + "manufacturer": 987, "max_sale_qty": 123.45, "media_gallery": [MediaGalleryInterface], "meta_description": "abc123", - "meta_keyword": "abc123", - "meta_title": "xyz789", + "meta_keyword": "xyz789", + "meta_title": "abc123", "min_sale_qty": 987.65, - "name": "xyz789", + "name": "abc123", "new_from_date": "abc123", "new_to_date": "abc123", "only_x_left_in_stock": 123.45, "options": [CustomizableOptionInterface], - "options_container": "abc123", + "options_container": "xyz789", "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], "quantity": 123.45, "related_products": [ProductInterface], "short_description": ComplexTextValue, - "sku": "abc123", + "sku": "xyz789", "small_image": ProductImage, - "special_price": 987.65, - "special_to_date": "abc123", + "special_price": 123.45, + "special_to_date": "xyz789", "stock_status": "IN_STOCK", - "swatch_image": "xyz789", + "swatch_image": "abc123", "thumbnail": ProductImage, "uid": 4, "upsell_products": [ProductInterface], @@ -30420,9 +32354,9 @@
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    -  "label": "abc123",
    -  "uid": 4,
    +  "attribute_code": "abc123",
    +  "label": "xyz789",
    +  "uid": "4",
       "values": [ConfigurableProductOptionValue]
     }
     
    @@ -30485,9 +32419,9 @@
    Fields
    Example
    {
    -  "is_available": true,
    +  "is_available": false,
       "is_use_default": true,
    -  "label": "xyz789",
    +  "label": "abc123",
       "swatch": SwatchDataInterface,
       "uid": 4
     }
    @@ -30561,12 +32495,12 @@ 
    Fields
    Example
    {
    -  "attribute_code": "abc123",
    +  "attribute_code": "xyz789",
       "attribute_uid": 4,
       "label": "abc123",
       "position": 123,
    -  "uid": "4",
    -  "use_default": false,
    +  "uid": 4,
    +  "use_default": true,
       "values": [ConfigurableProductOptionsValues]
     }
     
    @@ -30766,7 +32700,7 @@
    Example
    "configurable_options": [SelectedConfigurableOption], "customizable_options": [SelectedCustomizableOption], "product": ProductInterface, - "quantity": 987.65, + "quantity": 123.45, "uid": 4 }
    @@ -30893,7 +32827,7 @@
    Fields
    Example
    {
    -  "added_at": "abc123",
    +  "added_at": "xyz789",
       "configurable_options": [SelectedConfigurableOption],
       "configured_variant": ProductInterface,
       "customizable_options": [SelectedCustomizableOption],
    @@ -30945,8 +32879,8 @@ 
    Fields
    Example
    {
    -  "confirmation_key": "abc123",
    -  "order_id": "4"
    +  "confirmation_key": "xyz789",
    +  "order_id": 4
     }
     
    @@ -30996,7 +32930,7 @@
    Fields
    Example
    {
       "confirmation_key": "xyz789",
    -  "email": "xyz789"
    +  "email": "abc123"
     }
     
    @@ -31146,10 +33080,10 @@
    Fields
    Example
    {
    -  "comment": "xyz789",
    +  "comment": "abc123",
       "email": "xyz789",
    -  "name": "abc123",
    -  "telephone": "abc123"
    +  "name": "xyz789",
    +  "telephone": "xyz789"
     }
     
    @@ -31391,8 +33325,8 @@
    Example
    "full_name_english": "abc123", "full_name_locale": "xyz789", "id": "abc123", - "three_letter_abbreviation": "abc123", - "two_letter_abbreviation": "xyz789" + "three_letter_abbreviation": "xyz789", + "two_letter_abbreviation": "abc123" }
    @@ -33187,8 +35121,8 @@
    Example
    GiftRegistryDynamicAttributeInput ], "event_name": "xyz789", - "gift_registry_type_uid": "4", - "message": "xyz789", + "gift_registry_type_uid": 4, + "message": "abc123", "privacy_settings": "PRIVATE", "registrants": [AddGiftRegistryRegistrantInput], "shipping_address": GiftRegistryShippingAddressInput, @@ -33270,7 +35204,7 @@
    Fields
    Example
    -
    {"cart_uid": "4"}
    +                  
    {"cart_uid": 4}
     
    @@ -33372,9 +35306,9 @@
    Fields
    Example
    {
    -  "cartId": "xyz789",
    +  "cartId": "abc123",
       "location": "PRODUCT_DETAIL",
    -  "methodCode": "xyz789",
    +  "methodCode": "abc123",
       "paymentSource": "abc123",
       "vaultIntent": false
     }
    @@ -33441,7 +35375,7 @@ 
    Example
    "amount": 987.65, "currency_code": "xyz789", "id": "abc123", - "mp_order_id": "abc123", + "mp_order_id": "xyz789", "status": "xyz789" }
    @@ -33490,7 +35424,7 @@
    Fields
    Example
    -
    {"currency": "AFN", "value": 123.45}
    +                  
    {"currency": "AFN", "value": 987.65}
     
    @@ -33553,7 +35487,7 @@
    Example
    "amount": CreatePurchaseOrderApprovalRuleConditionAmountInput, "attribute": "GRAND_TOTAL", "operator": "MORE_THAN", - "quantity": 987 + "quantity": 123 }
    @@ -33602,7 +35536,7 @@
    Fields
    Example
    {
    -  "description": "abc123",
    +  "description": "xyz789",
       "name": "xyz789"
     }
     
    @@ -33692,8 +35626,8 @@
    Fields
    Example
    {
    -  "card_description": "xyz789",
    -  "setup_token_id": "xyz789"
    +  "card_description": "abc123",
    +  "setup_token_id": "abc123"
     }
     
    @@ -33987,7 +35921,7 @@
    Example
    {
       "comments": [SalesCommentItem],
       "custom_attributes": [CustomAttribute],
    -  "id": "4",
    +  "id": 4,
       "items": [CreditMemoItemInterface],
       "number": "xyz789",
       "total": CreditMemoTotal
    @@ -34039,7 +35973,7 @@ 
    Fields
    Example
    {
    -  "credit_memo_id": "abc123",
    +  "credit_memo_id": "xyz789",
       "custom_attributes": [CustomAttributeInput]
     }
     
    @@ -34115,9 +36049,9 @@
    Example
    {
       "custom_attributes": [CustomAttribute],
       "discounts": [Discount],
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
    -  "product_name": "abc123",
    +  "product_name": "xyz789",
       "product_sale_price": Money,
       "product_sku": "abc123",
       "quantity_refunded": 123.45
    @@ -34175,7 +36109,7 @@ 
    Fields
    Example
    {
    -  "credit_memo_id": "xyz789",
    +  "credit_memo_id": "abc123",
       "credit_memo_item_id": "xyz789",
       "custom_attributes": [CustomAttributeInput]
     }
    @@ -34265,17 +36199,17 @@ 
    Possible Types
    -

    DownloadableCreditMemoItem

    +

    CreditMemoItem

    -

    GiftCardCreditMemoItem

    +

    DownloadableCreditMemoItem

    -

    CreditMemoItem

    +

    GiftCardCreditMemoItem

    @@ -34288,11 +36222,11 @@
    Example
    {
       "custom_attributes": [CustomAttribute],
       "discounts": [Discount],
    -  "id": "4",
    +  "id": 4,
       "order_item": OrderItemInterface,
       "product_name": "xyz789",
       "product_sale_price": Money,
    -  "product_sku": "abc123",
    +  "product_sku": "xyz789",
       "quantity_refunded": 123.45
     }
     
    @@ -34486,9 +36420,9 @@
    Fields
    Example
    {
    -  "available_currency_codes": ["xyz789"],
    +  "available_currency_codes": ["abc123"],
       "base_currency_code": "xyz789",
    -  "base_currency_symbol": "abc123",
    +  "base_currency_symbol": "xyz789",
       "default_display_currency_code": "abc123",
       "default_display_currency_symbol": "abc123",
       "exchange_rates": [ExchangeRate]
    @@ -35806,8 +37740,8 @@ 
    Fields
    Example
    {
    -  "attribute_code": "xyz789",
    -  "value": "abc123"
    +  "attribute_code": "abc123",
    +  "value": "xyz789"
     }
     
    @@ -35921,14 +37855,14 @@
    Possible Types
    Example
    {
    -  "code": 4,
    +  "code": "4",
       "default_value": "abc123",
       "entity_type": "CATALOG_PRODUCT",
       "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
       "is_required": false,
    -  "is_unique": true,
    -  "label": "abc123",
    +  "is_unique": false,
    +  "label": "xyz789",
       "options": [CustomAttributeOptionInterface]
     }
     
    @@ -35994,9 +37928,9 @@
    Possible Types
    Example
    {
    -  "is_default": true,
    -  "label": "abc123",
    -  "value": "xyz789"
    +  "is_default": false,
    +  "label": "xyz789",
    +  "value": "abc123"
     }
     
    @@ -36550,7 +38484,7 @@
    Example
    {
       "addresses": [CustomerAddress],
       "addressesV2": CustomerAddresses,
    -  "allow_remote_shopping_assistance": false,
    +  "allow_remote_shopping_assistance": true,
       "companies": UserCompaniesOutput,
       "compare_list": CompareList,
       "confirmation_status": "ACCOUNT_CONFIRMED",
    @@ -36558,25 +38492,25 @@ 
    Example
    "custom_attributes": [AttributeValueInterface], "date_of_birth": "abc123", "default_billing": "xyz789", - "default_shipping": "abc123", - "email": "abc123", - "firstname": "xyz789", + "default_shipping": "xyz789", + "email": "xyz789", + "firstname": "abc123", "gender": 987, "gift_registries": [GiftRegistry], "gift_registry": GiftRegistry, "group": CustomerGroupStorefront, - "is_subscribed": true, - "job_title": "xyz789", + "is_subscribed": false, + "job_title": "abc123", "lastname": "xyz789", "middlename": "xyz789", "orders": CustomerOrders, - "prefix": "xyz789", + "prefix": "abc123", "purchase_order": PurchaseOrder, "purchase_order_approval_rule": PurchaseOrderApprovalRule, "purchase_order_approval_rule_metadata": PurchaseOrderApprovalRuleMetadata, "purchase_order_approval_rules": PurchaseOrderApprovalRules, "purchase_orders": PurchaseOrders, - "purchase_orders_enabled": false, + "purchase_orders_enabled": true, "requisition_lists": RequisitionLists, "return": Return, "returns": Returns, @@ -36585,11 +38519,11 @@
    Example
    "segments": [CustomerSegmentStorefront], "status": "ACTIVE", "store_credit": CustomerStoreCredit, - "structure_id": 4, - "suffix": "xyz789", - "taxvat": "xyz789", + "structure_id": "4", + "suffix": "abc123", + "taxvat": "abc123", "team": CompanyTeam, - "telephone": "xyz789", + "telephone": "abc123", "wishlist_v2": Wishlist, "wishlists": [Wishlist] } @@ -36750,23 +38684,23 @@
    Example
    "company": "abc123", "country_code": "AF", "custom_attributesV2": [AttributeValueInterface], - "default_billing": false, - "default_shipping": true, + "default_billing": true, + "default_shipping": false, "extension_attributes": [CustomerAddressAttribute], "fax": "abc123", - "firstname": "abc123", - "id": 987, + "firstname": "xyz789", + "id": 123, "lastname": "xyz789", "middlename": "xyz789", "postcode": "abc123", - "prefix": "abc123", + "prefix": "xyz789", "region": CustomerAddressRegion, - "region_id": 123, - "street": ["xyz789"], + "region_id": 987, + "street": ["abc123"], "suffix": "xyz789", - "telephone": "xyz789", + "telephone": "abc123", "uid": "4", - "vat_id": "xyz789" + "vat_id": "abc123" }
    @@ -36813,7 +38747,7 @@
    Fields
    Example
    {
    -  "attribute_code": "abc123",
    +  "attribute_code": "xyz789",
       "value": "abc123"
     }
     
    @@ -36953,21 +38887,21 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    -  "company": "xyz789",
    +  "city": "abc123",
    +  "company": "abc123",
       "country_code": "AF",
       "custom_attributesV2": [AttributeValueInput],
    -  "default_billing": true,
    -  "default_shipping": false,
    +  "default_billing": false,
    +  "default_shipping": true,
       "fax": "abc123",
       "firstname": "abc123",
    -  "lastname": "xyz789",
    -  "middlename": "abc123",
    -  "postcode": "abc123",
    +  "lastname": "abc123",
    +  "middlename": "xyz789",
    +  "postcode": "xyz789",
       "prefix": "abc123",
       "region": CustomerAddressRegionInput,
    -  "street": ["xyz789"],
    -  "suffix": "xyz789",
    +  "street": ["abc123"],
    +  "suffix": "abc123",
       "telephone": "xyz789",
       "vat_id": "xyz789"
     }
    @@ -37021,9 +38955,9 @@ 
    Fields
    Example
    {
    -  "region": "xyz789",
    -  "region_code": "abc123",
    -  "region_id": 987
    +  "region": "abc123",
    +  "region_code": "xyz789",
    +  "region_id": 123
     }
     
    @@ -37078,8 +39012,8 @@
    Fields
    Example
    {
    -  "region": "abc123",
    -  "region_code": "xyz789",
    +  "region": "xyz789",
    +  "region_code": "abc123",
       "region_id": 123
     }
     
    @@ -37130,7 +39064,7 @@
    Example
    {
       "items": [CustomerAddress],
       "page_info": SearchResultPageInfo,
    -  "total_count": 123
    +  "total_count": 987
     }
     
    @@ -37232,18 +39166,18 @@
    Fields
    Example
    {
    -  "code": "4",
    +  "code": 4,
       "default_value": "xyz789",
       "entity_type": "CATALOG_PRODUCT",
    -  "frontend_class": "xyz789",
    +  "frontend_class": "abc123",
       "frontend_input": "BOOLEAN",
       "input_filter": "NONE",
    -  "is_required": false,
    -  "is_unique": true,
    -  "label": "abc123",
    -  "multiline_count": 987,
    +  "is_required": true,
    +  "is_unique": false,
    +  "label": "xyz789",
    +  "multiline_count": 123,
       "options": [CustomAttributeOptionInterface],
    -  "sort_order": 123,
    +  "sort_order": 987,
       "validate_rules": [ValidationRule]
     }
     
    @@ -37361,16 +39295,16 @@
    Example
    {
       "allow_remote_shopping_assistance": false,
       "custom_attributes": [AttributeValueInput],
    -  "date_of_birth": "xyz789",
    -  "email": "abc123",
    -  "firstname": "abc123",
    -  "gender": 987,
    -  "is_subscribed": false,
    -  "lastname": "xyz789",
    -  "middlename": "xyz789",
    +  "date_of_birth": "abc123",
    +  "email": "xyz789",
    +  "firstname": "xyz789",
    +  "gender": 123,
    +  "is_subscribed": true,
    +  "lastname": "abc123",
    +  "middlename": "abc123",
       "password": "xyz789",
    -  "prefix": "xyz789",
    -  "suffix": "abc123",
    +  "prefix": "abc123",
    +  "suffix": "xyz789",
       "taxvat": "abc123"
     }
     
    @@ -37434,9 +39368,9 @@
    Fields
    Example
    {
       "date": "abc123",
    -  "download_url": "xyz789",
    -  "order_increment_id": "abc123",
    -  "remaining_downloads": "abc123",
    +  "download_url": "abc123",
    +  "order_increment_id": "xyz789",
    +  "remaining_downloads": "xyz789",
       "status": "abc123"
     }
     
    @@ -37743,16 +39677,16 @@
    Example
    "is_virtual": true, "items": [OrderItemInterface], "items_eligible_for_return": [OrderItemInterface], - "number": "xyz789", + "number": "abc123", "order_date": "xyz789", - "order_status_change_date": "xyz789", + "order_status_change_date": "abc123", "payment_methods": [OrderPaymentMethod], "printed_card_included": true, "returns": Returns, "shipments": [OrderShipment], "shipping_address": OrderAddress, - "shipping_method": "abc123", - "status": "abc123", + "shipping_method": "xyz789", + "status": "xyz789", "token": "xyz789", "total": OrderTotal } @@ -37905,7 +39839,7 @@
    Fields
    Example
    {
    -  "date_of_first_order": "abc123",
    +  "date_of_first_order": "xyz789",
       "items": [CustomerOrder],
       "page_info": SearchResultPageInfo,
       "total_count": 123
    @@ -38276,7 +40210,7 @@ 
    Fields
    Example
    {
    -  "action": "abc123",
    +  "action": "xyz789",
       "actual_balance": Money,
       "balance_change": Money,
       "date_time_changed": "abc123"
    @@ -38426,13 +40360,13 @@ 
    Example
    "custom_attributes": [AttributeValueInput], "date_of_birth": "xyz789", "firstname": "xyz789", - "gender": 123, + "gender": 987, "is_subscribed": true, - "lastname": "xyz789", - "middlename": "xyz789", - "prefix": "xyz789", + "lastname": "abc123", + "middlename": "abc123", + "prefix": "abc123", "suffix": "xyz789", - "taxvat": "xyz789" + "taxvat": "abc123" }
    @@ -38500,9 +40434,9 @@
    Fields
    Example
    {
       "product_sku": "abc123",
    -  "required": true,
    +  "required": false,
       "sort_order": 123,
    -  "title": "abc123",
    +  "title": "xyz789",
       "uid": 4,
       "value": CustomizableAreaValue
     }
    @@ -38567,10 +40501,10 @@ 
    Fields
    Example
    {
       "max_characters": 123,
    -  "price": 123.45,
    +  "price": 987.65,
       "price_type": "FIXED",
       "sku": "xyz789",
    -  "uid": "4"
    +  "uid": 4
     }
     
    @@ -38633,7 +40567,7 @@
    Fields
    Example
    {
       "required": true,
    -  "sort_order": 987,
    +  "sort_order": 123,
       "title": "xyz789",
       "uid": 4,
       "value": [CustomizableCheckboxValue]
    @@ -38711,10 +40645,10 @@ 
    Example
    "option_type_id": 123, "price": 123.45, "price_type": "FIXED", - "sku": "abc123", - "sort_order": 123, - "title": "xyz789", - "uid": 4 + "sku": "xyz789", + "sort_order": 987, + "title": "abc123", + "uid": "4" }
    @@ -38781,9 +40715,9 @@
    Fields
    Example
    {
    -  "product_sku": "xyz789",
    +  "product_sku": "abc123",
       "required": false,
    -  "sort_order": 123,
    +  "sort_order": 987,
       "title": "abc123",
       "uid": 4,
       "value": CustomizableDateValue
    @@ -38904,7 +40838,7 @@ 
    Fields
    Example
    {
    -  "price": 123.45,
    +  "price": 987.65,
       "price_type": "FIXED",
       "sku": "abc123",
       "type": "DATE",
    @@ -38970,9 +40904,9 @@ 
    Fields
    Example
    {
    -  "required": true,
    +  "required": false,
       "sort_order": 123,
    -  "title": "xyz789",
    +  "title": "abc123",
       "uid": "4",
       "value": [CustomizableDropDownValue]
     }
    @@ -39047,12 +40981,12 @@ 
    Fields
    Example
    {
       "option_type_id": 123,
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
       "sku": "abc123",
       "sort_order": 123,
    -  "title": "xyz789",
    -  "uid": "4"
    +  "title": "abc123",
    +  "uid": 4
     }
     
    @@ -39119,11 +41053,11 @@
    Fields
    Example
    {
    -  "product_sku": "xyz789",
    +  "product_sku": "abc123",
       "required": false,
    -  "sort_order": 123,
    +  "sort_order": 987,
       "title": "xyz789",
    -  "uid": "4",
    +  "uid": 4,
       "value": CustomizableFieldValue
     }
     
    @@ -39187,7 +41121,7 @@
    Fields
    Example
    {
       "max_characters": 987,
    -  "price": 123.45,
    +  "price": 987.65,
       "price_type": "FIXED",
       "sku": "xyz789",
       "uid": 4
    @@ -39257,11 +41191,11 @@ 
    Fields
    Example
    {
    -  "product_sku": "abc123",
    +  "product_sku": "xyz789",
       "required": true,
       "sort_order": 987,
    -  "title": "xyz789",
    -  "uid": "4",
    +  "title": "abc123",
    +  "uid": 4,
       "value": CustomizableFileValue
     }
     
    @@ -39334,12 +41268,12 @@
    Fields
    Example
    {
    -  "file_extension": "abc123",
    -  "image_size_x": 987,
    -  "image_size_y": 123,
    +  "file_extension": "xyz789",
    +  "image_size_x": 123,
    +  "image_size_y": 987,
       "price": 987.65,
       "price_type": "FIXED",
    -  "sku": "abc123",
    +  "sku": "xyz789",
       "uid": "4"
     }
     
    @@ -39402,10 +41336,10 @@
    Fields
    Example
    {
    -  "required": true,
    -  "sort_order": 123,
    +  "required": false,
    +  "sort_order": 987,
       "title": "abc123",
    -  "uid": "4",
    +  "uid": 4,
       "value": [CustomizableMultipleValue]
     }
     
    @@ -39479,11 +41413,11 @@
    Fields
    Example
    {
       "option_type_id": 123,
    -  "price": 987.65,
    +  "price": 123.45,
       "price_type": "FIXED",
       "sku": "xyz789",
       "sort_order": 123,
    -  "title": "abc123",
    +  "title": "xyz789",
       "uid": "4"
     }
     
    @@ -39532,7 +41466,7 @@
    Fields
    Example
    -
    {"uid": 4, "value_string": "xyz789"}
    +                  
    {"uid": 4, "value_string": "abc123"}
     
    @@ -39599,17 +41533,17 @@
    Possible Types
    -

    CustomizableDateOption

    +

    CustomizableCheckboxOption

    -

    CustomizableDropDownOption

    +

    CustomizableDateOption

    -

    CustomizableMultipleOption

    +

    CustomizableDropDownOption

    @@ -39624,12 +41558,12 @@
    Possible Types
    -

    CustomizableRadioOption

    +

    CustomizableMultipleOption

    -

    CustomizableCheckboxOption

    +

    CustomizableRadioOption

    @@ -39641,8 +41575,8 @@
    Possible Types
    Example
    {
       "required": false,
    -  "sort_order": 987,
    -  "title": "xyz789",
    +  "sort_order": 123,
    +  "title": "abc123",
       "uid": "4"
     }
     
    @@ -39691,32 +41625,32 @@
    Possible Types
    -

    VirtualProduct

    +

    BundleProduct

    -

    SimpleProduct

    +

    ConfigurableProduct

    -

    ConfigurableProduct

    +

    DownloadableProduct

    -

    BundleProduct

    +

    GiftCardProduct

    -

    DownloadableProduct

    +

    SimpleProduct

    -

    GiftCardProduct

    +

    VirtualProduct

    @@ -39787,10 +41721,10 @@
    Fields
    Example
    {
    -  "required": false,
    +  "required": true,
       "sort_order": 123,
    -  "title": "abc123",
    -  "uid": "4",
    +  "title": "xyz789",
    +  "uid": 4,
       "value": [CustomizableRadioValue]
     }
     
    @@ -39863,14 +41797,36 @@
    Fields
    Example
    {
    -  "option_type_id": 123,
    +  "option_type_id": 987,
       "price": 123.45,
       "price_type": "FIXED",
    -  "sku": "abc123",
    +  "sku": "xyz789",
       "sort_order": 123,
       "title": "abc123",
    -  "uid": "4"
    +  "uid": 4
     }
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    DateTime

    +
    +
    +
    +
    Description
    +

    An RFC-3339 compliant DateTime Scalar

    +
    +
    +
    +
    +
    Example
    +
    "2007-12-03T10:15:30Z"
     
    @@ -39990,7 +41946,7 @@
    Fields
    Example
    -
    {"success": true}
    +                  
    {"success": false}
     
    @@ -40030,7 +41986,7 @@
    Fields
    Example
    -
    {"result": false}
    +                  
    {"result": true}
     
    @@ -40631,7 +42587,7 @@
    Fields
    Example
    -
    {"requisition_lists": RequisitionLists, "status": false}
    +                  
    {"requisition_lists": RequisitionLists, "status": true}
     
    @@ -40750,10 +42706,10 @@
    Example
    "amount": Money, "applied_to": "ITEM", "coupon": AppliedCoupon, - "is_discounting_locked": false, + "is_discounting_locked": true, "label": "abc123", "type": "abc123", - "value": 987.65 + "value": 123.45 }
    @@ -40879,7 +42835,7 @@
    Example
    "links": [DownloadableProductLinks], "max_qty": 123.45, "min_qty": 987.65, - "not_available_message": "xyz789", + "not_available_message": "abc123", "note_from_buyer": [ItemNote], "note_from_seller": [ItemNote], "prices": CartItemPrices, @@ -40971,11 +42927,11 @@
    Example
    "custom_attributes": [CustomAttribute], "discounts": [Discount], "downloadable_links": [DownloadableItemsLinks], - "id": "4", + "id": 4, "order_item": OrderItemInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "abc123", + "product_sku": "xyz789", "quantity_refunded": 987.65 }
    @@ -41065,8 +43021,8 @@
    Example
    "order_item": OrderItemInterface, "product_name": "abc123", "product_sale_price": Money, - "product_sku": "xyz789", - "quantity_invoiced": 123.45 + "product_sku": "abc123", + "quantity_invoiced": 987.65 } @@ -41118,8 +43074,8 @@
    Fields
    Example
    {
    -  "sort_order": 123,
    -  "title": "xyz789",
    +  "sort_order": 987,
    +  "title": "abc123",
       "uid": 4
     }
     
    @@ -41285,23 +43241,23 @@
    Example
    "entered_options": [OrderItemOption], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": "4", + "id": 4, "prices": OrderItemPrices, "product": ProductInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "xyz789", + "product_sku": "abc123", "product_type": "xyz789", - "product_url_key": "xyz789", - "quantity_canceled": 987.65, + "product_url_key": "abc123", + "quantity_canceled": 123.45, "quantity_invoiced": 987.65, "quantity_ordered": 987.65, "quantity_refunded": 123.45, - "quantity_return_requested": 123.45, + "quantity_return_requested": 987.65, "quantity_returned": 123.45, - "quantity_shipped": 123.45, + "quantity_shipped": 987.65, "selected_options": [OrderItemOption], - "status": "xyz789" + "status": "abc123" }
    @@ -41573,7 +43529,7 @@
    Example
    {
       "canonical_url": "abc123",
       "categories": [CategoryInterface],
    -  "country_of_manufacture": "xyz789",
    +  "country_of_manufacture": "abc123",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    @@ -41583,40 +43539,40 @@ 
    Example
    "downloadable_product_samples": [ DownloadableProductSamples ], - "gift_message_available": false, - "gift_wrapping_available": true, + "gift_message_available": true, + "gift_wrapping_available": false, "gift_wrapping_price": Money, "image": ProductImage, "is_returnable": "abc123", - "links_purchased_separately": 987, - "links_title": "xyz789", - "manufacturer": 987, - "max_sale_qty": 987.65, + "links_purchased_separately": 123, + "links_title": "abc123", + "manufacturer": 123, + "max_sale_qty": 123.45, "media_gallery": [MediaGalleryInterface], - "meta_description": "abc123", - "meta_keyword": "xyz789", - "meta_title": "abc123", - "min_sale_qty": 123.45, + "meta_description": "xyz789", + "meta_keyword": "abc123", + "meta_title": "xyz789", + "min_sale_qty": 987.65, "name": "abc123", "new_from_date": "xyz789", - "new_to_date": "abc123", + "new_to_date": "xyz789", "only_x_left_in_stock": 987.65, "options": [CustomizableOptionInterface], - "options_container": "xyz789", + "options_container": "abc123", "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], "quantity": 987.65, "related_products": [ProductInterface], "short_description": ComplexTextValue, - "sku": "abc123", + "sku": "xyz789", "small_image": ProductImage, - "special_price": 123.45, + "special_price": 987.65, "special_to_date": "xyz789", "stock_status": "IN_STOCK", "swatch_image": "xyz789", "thumbnail": ProductImage, - "uid": "4", + "uid": 4, "upsell_products": [ProductInterface], "url_key": "abc123" } @@ -41739,11 +43695,11 @@
    Fields
    Example
    {
    -  "price": 987.65,
    -  "sample_url": "xyz789",
    +  "price": 123.45,
    +  "sample_url": "abc123",
       "sort_order": 987,
    -  "title": "xyz789",
    -  "uid": 4
    +  "title": "abc123",
    +  "uid": "4"
     }
     
    @@ -41785,7 +43741,7 @@
    Fields
    Example
    -
    {"link_id": 123}
    +                  
    {"link_id": 987}
     
    @@ -41836,9 +43792,9 @@
    Fields
    Example
    {
    -  "sample_url": "abc123",
    +  "sample_url": "xyz789",
       "sort_order": 123,
    -  "title": "abc123"
    +  "title": "xyz789"
     }
     
    @@ -41908,7 +43864,7 @@
    Example
    "customizable_options": [SelectedCustomizableOption], "links": [DownloadableProductLinks], "product": ProductInterface, - "quantity": 123.45, + "quantity": 987.65, "samples": [DownloadableProductSamples], "uid": 4 } @@ -41988,13 +43944,13 @@
    Fields
    Example
    {
    -  "added_at": "abc123",
    +  "added_at": "xyz789",
       "customizable_options": [SelectedCustomizableOption],
       "description": "xyz789",
       "id": 4,
       "links_v2": [DownloadableProductLinks],
       "product": ProductInterface,
    -  "quantity": 123.45,
    +  "quantity": 987.65,
       "samples": [DownloadableProductSamples]
     }
     
    @@ -42043,7 +43999,10 @@
    Fields
    Example
    -
    {"duplicated_quote_uid": 4, "quote_uid": 4}
    +                  
    {
    +  "duplicated_quote_uid": "4",
    +  "quote_uid": 4
    +}
     
    @@ -42131,7 +44090,7 @@
    Fields
    Example
    {
    -  "attribute_code": "abc123",
    +  "attribute_code": "xyz789",
       "value": "xyz789"
     }
     
    @@ -42182,7 +44141,7 @@
    Fields
    Example
    {
       "uid": "4",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -42252,7 +44211,7 @@
    Possible Types
    Example
    {
       "code": "PRODUCT_NOT_FOUND",
    -  "message": "abc123"
    +  "message": "xyz789"
     }
     
    @@ -42296,17 +44255,17 @@
    Possible Types
    -

    NoSuchEntityUidError

    +

    InternalError

    -

    InternalError

    +

    NegotiableQuoteInvalidStateError

    -

    NegotiableQuoteInvalidStateError

    +

    NoSuchEntityUidError

    @@ -42371,7 +44330,7 @@
    Fields
    Example
    {
       "country_code": "AF",
    -  "postcode": "abc123",
    +  "postcode": "xyz789",
       "region": CustomerAddressRegionInput
     }
     
    @@ -42424,7 +44383,7 @@
    Fields
    Example
    {
       "address": EstimateAddressInput,
    -  "cart_id": "abc123",
    +  "cart_id": "xyz789",
       "shipping_method": ShippingMethodInput
     }
     
    @@ -42667,12 +44626,12 @@
    Fields
    Example
    {
    -  "code": "abc123",
    -  "is_visible": true,
    +  "code": "xyz789",
    +  "is_visible": false,
       "payment_intent": "xyz789",
       "payment_source": "abc123",
       "sdk_params": [SDKParams],
    -  "sort_order": "xyz789",
    +  "sort_order": "abc123",
       "title": "abc123"
     }
     
    @@ -42866,7 +44825,7 @@
    Fields
    Example
    -
    {"match": "abc123", "match_type": "FULL"}
    +                  
    {"match": "xyz789", "match_type": "FULL"}
     
    @@ -43093,20 +45052,80 @@
    Fields
    Example
    {
    -  "eq": "abc123",
    +  "eq": "xyz789",
       "from": "abc123",
    -  "gt": "abc123",
    -  "gteq": "xyz789",
    +  "gt": "xyz789",
    +  "gteq": "abc123",
       "in": ["xyz789"],
    -  "like": "xyz789",
    +  "like": "abc123",
       "lt": "abc123",
       "lteq": "abc123",
    -  "moreq": "xyz789",
    -  "neq": "abc123",
    -  "nin": ["abc123"],
    -  "notnull": "abc123",
    -  "null": "abc123",
    -  "to": "abc123"
    +  "moreq": "abc123",
    +  "neq": "xyz789",
    +  "nin": ["xyz789"],
    +  "notnull": "xyz789",
    +  "null": "xyz789",
    +  "to": "xyz789"
    +}
    +
    +
    +
    + back to top + +
    +
    +
    + Types +
    +

    FilterableInSearchAttribute

    +
    +
    +
    +
    Description
    +

    Contains product attributes that can be used for filtering in a productSearch query

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    attribute - String! + The unique identifier for an attribute code. This value should be in lowercase letters and without spaces
    frontendInput - String + Indicates how field rendered on storefront
    label - String + The display name assigned to the attribute
    numeric - Boolean + Indicates whether this attribute has a numeric value, such as a price or integer
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "attribute": "xyz789",
    +  "frontendInput": "xyz789",
    +  "label": "xyz789",
    +  "numeric": false
     }
     
    @@ -43154,7 +45173,7 @@
    Fields
    Example
    {
       "amount": Money,
    -  "label": "xyz789"
    +  "label": "abc123"
     }
     
    @@ -43236,13 +45255,13 @@

    Float

    Description
    -

    The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

    +

    The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

    Example
    -
    123.45
    +                  
    987.65
     
    @@ -43283,7 +45302,7 @@
    Fields
    Example
    -
    {"customer_email": "abc123"}
    +                  
    {"customer_email": "xyz789"}
     
    @@ -43323,7 +45342,7 @@
    Fields
    Example
    -
    {"customer_token": "xyz789"}
    +                  
    {"customer_token": "abc123"}
     
    @@ -43404,7 +45423,7 @@
    Fields
    Example
    -
    {"negotiable_quote_uid": "4"}
    +                  
    {"negotiable_quote_uid": 4}
     
    @@ -43496,8 +45515,8 @@
    Fields
    Example
    {
       "balance": Money,
    -  "code": "abc123",
    -  "expiration_date": "xyz789"
    +  "code": "xyz789",
    +  "expiration_date": "abc123"
     }
     
    @@ -43539,7 +45558,7 @@
    Fields
    Example
    -
    {"gift_card_code": "xyz789"}
    +                  
    {"gift_card_code": "abc123"}
     
    @@ -43600,10 +45619,10 @@
    Fields
    Example
    {
    -  "attribute_id": 123,
    +  "attribute_id": 987,
       "uid": "4",
    -  "value": 123.45,
    -  "website_id": 123,
    +  "value": 987.65,
    +  "website_id": 987,
       "website_value": 987.65
     }
     
    @@ -43765,9 +45784,9 @@
    Example
    "errors": [CartItemError], "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "is_available": true, - "max_qty": 987.65, - "message": "xyz789", + "is_available": false, + "max_qty": 123.45, + "message": "abc123", "min_qty": 987.65, "not_available_message": "xyz789", "note_from_buyer": [ItemNote], @@ -43776,7 +45795,7 @@
    Example
    "product": ProductInterface, "quantity": 123.45, "recipient_email": "abc123", - "recipient_name": "abc123", + "recipient_name": "xyz789", "sender_email": "abc123", "sender_name": "xyz789", "uid": 4 @@ -43862,7 +45881,7 @@
    Example
    "gift_card": GiftCardItem, "id": "4", "order_item": OrderItemInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, "product_sku": "abc123", "quantity_refunded": 123.45 @@ -43946,9 +45965,9 @@
    Example
    "custom_attributes": [CustomAttribute], "discounts": [Discount], "gift_card": GiftCardItem, - "id": 4, + "id": "4", "order_item": OrderItemInterface, - "product_name": "xyz789", + "product_name": "abc123", "product_sale_price": Money, "product_sku": "xyz789", "quantity_invoiced": 123.45 @@ -44013,11 +46032,11 @@
    Fields
    Example
    {
    -  "message": "xyz789",
    +  "message": "abc123",
       "recipient_email": "abc123",
       "recipient_name": "xyz789",
    -  "sender_email": "abc123",
    -  "sender_name": "abc123"
    +  "sender_email": "xyz789",
    +  "sender_name": "xyz789"
     }
     
    @@ -44091,10 +46110,10 @@
    Example
    {
       "amount": Money,
       "custom_giftcard_amount": Money,
    -  "message": "xyz789",
    +  "message": "abc123",
       "recipient_email": "xyz789",
    -  "recipient_name": "abc123",
    -  "sender_email": "xyz789",
    +  "recipient_name": "xyz789",
    +  "sender_email": "abc123",
       "sender_name": "xyz789"
     }
     
    @@ -44256,21 +46275,21 @@
    Example
    "gift_card": GiftCardItem, "gift_message": GiftMessage, "gift_wrapping": GiftWrapping, - "id": 4, + "id": "4", "prices": OrderItemPrices, "product": ProductInterface, "product_name": "xyz789", "product_sale_price": Money, "product_sku": "abc123", - "product_type": "xyz789", - "product_url_key": "abc123", - "quantity_canceled": 123.45, + "product_type": "abc123", + "product_url_key": "xyz789", + "quantity_canceled": 987.65, "quantity_invoiced": 123.45, - "quantity_ordered": 123.45, - "quantity_refunded": 123.45, - "quantity_return_requested": 123.45, + "quantity_ordered": 987.65, + "quantity_refunded": 987.65, + "quantity_return_requested": 987.65, "quantity_returned": 123.45, - "quantity_shipped": 987.65, + "quantity_shipped": 123.45, "selected_options": [OrderItemOption], "status": "abc123" } @@ -44577,7 +46596,7 @@
    filters
    Example
    {
    -  "allow_message": true,
    +  "allow_message": false,
       "allow_open_amount": true,
       "canonical_url": "abc123",
       "categories": [CategoryInterface],
    @@ -44586,48 +46605,48 @@ 
    Example
    "custom_attributesV2": ProductCustomAttributes, "description": ComplexTextValue, "gift_card_options": [CustomizableOptionInterface], - "gift_message_available": false, - "gift_wrapping_available": true, + "gift_message_available": true, + "gift_wrapping_available": false, "gift_wrapping_price": Money, "giftcard_amounts": [GiftCardAmounts], "giftcard_type": "VIRTUAL", "image": ProductImage, - "is_redeemable": false, + "is_redeemable": true, "is_returnable": "xyz789", - "lifetime": 987, + "lifetime": 123, "manufacturer": 987, "max_sale_qty": 987.65, "media_gallery": [MediaGalleryInterface], "message_max_length": 123, "meta_description": "xyz789", - "meta_keyword": "xyz789", - "meta_title": "abc123", + "meta_keyword": "abc123", + "meta_title": "xyz789", "min_sale_qty": 987.65, - "name": "abc123", - "new_from_date": "xyz789", + "name": "xyz789", + "new_from_date": "abc123", "new_to_date": "abc123", - "only_x_left_in_stock": 987.65, - "open_amount_max": 987.65, + "only_x_left_in_stock": 123.45, + "open_amount_max": 123.45, "open_amount_min": 987.65, "options": [CustomizableOptionInterface], - "options_container": "abc123", + "options_container": "xyz789", "price_range": PriceRange, "price_tiers": [TierPrice], "product_links": [ProductLinksInterface], - "quantity": 123.45, + "quantity": 987.65, "related_products": [ProductInterface], "short_description": ComplexTextValue, - "sku": "abc123", + "sku": "xyz789", "small_image": ProductImage, - "special_price": 123.45, - "special_to_date": "abc123", + "special_price": 987.65, + "special_to_date": "xyz789", "stock_status": "IN_STOCK", "swatch_image": "abc123", "thumbnail": ProductImage, "uid": "4", "upsell_products": [ProductInterface], "url_key": "xyz789", - "weight": 123.45 + "weight": 987.65 }
    @@ -44763,9 +46782,9 @@
    Fields
    Example
    {
       "gift_card": GiftCardItem,
    -  "id": 4,
    +  "id": "4",
       "order_item": OrderItemInterface,
    -  "product_name": "xyz789",
    +  "product_name": "abc123",
       "product_sale_price": Money,
       "product_sku": "abc123",
       "quantity_shipped": 123.45
    @@ -44897,13 +46916,13 @@ 
    Fields
    Example
    {
    -  "added_at": "xyz789",
    +  "added_at": "abc123",
       "customizable_options": [SelectedCustomizableOption],
       "description": "abc123",
       "gift_card_options": GiftCardOptions,
    -  "id": "4",
    +  "id": 4,
       "product": ProductInterface,
    -  "quantity": 987.65
    +  "quantity": 123.45
     }
     
    @@ -44957,7 +46976,7 @@
    Example
    {
       "from": "xyz789",
       "message": "abc123",
    -  "to": "abc123"
    +  "to": "xyz789"
     }
     
    @@ -45014,7 +47033,7 @@
    Example
    {
       "from": "xyz789",
       "message": "abc123",
    -  "to": "abc123"
    +  "to": "xyz789"
     }
     
    @@ -45188,13 +47207,13 @@
    Example
    "event_name": "xyz789", "items": [GiftRegistryItemInterface], "message": "abc123", - "owner_name": "xyz789", + "owner_name": "abc123", "privacy_settings": "PRIVATE", "registrants": [GiftRegistryRegistrant], "shipping_address": CustomerAddress, "status": "ACTIVE", "type": GiftRegistryType, - "uid": 4 + "uid": "4" }
    @@ -45249,7 +47268,7 @@
    Example
    {
       "code": 4,
       "group": "EVENT_INFORMATION",
    -  "label": "xyz789",
    +  "label": "abc123",
       "value": "abc123"
     }
     
    @@ -45375,7 +47394,7 @@
    Fields
    Example
    -
    {"code": 4, "value": "abc123"}
    +                  
    {"code": 4, "value": "xyz789"}
     
    @@ -45428,12 +47447,12 @@
    Possible Types
    -

    GiftRegistryRegistrantDynamicAttribute

    +

    GiftRegistryDynamicAttribute

    -

    GiftRegistryDynamicAttribute

    +

    GiftRegistryRegistrantDynamicAttribute

    @@ -45444,7 +47463,7 @@
    Possible Types
    Example
    {
    -  "code": 4,
    +  "code": "4",
       "label": "xyz789",
       "value": "xyz789"
     }
    @@ -45510,7 +47529,7 @@ 
    Fields
    Example
    {
       "attribute_group": "xyz789",
    -  "code": 4,
    +  "code": "4",
       "input_type": "xyz789",
       "is_required": true,
       "label": "abc123",
    @@ -45594,10 +47613,10 @@ 
    Possible Types
    Example
    {
    -  "attribute_group": "xyz789",
    -  "code": 4,
    -  "input_type": "abc123",
    -  "is_required": true,
    +  "attribute_group": "abc123",
    +  "code": "4",
    +  "input_type": "xyz789",
    +  "is_required": false,
       "label": "xyz789",
       "sort_order": 987
     }
    @@ -45663,11 +47682,11 @@ 
    Fields
    Example
    {
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "note": "xyz789",
       "product": ProductInterface,
    -  "quantity": 987.65,
    -  "quantity_fulfilled": 987.65,
    +  "quantity": 123.45,
    +  "quantity_fulfilled": 123.45,
       "uid": 4
     }
     
    @@ -45749,12 +47768,12 @@
    Possible Types
    Example
    {
    -  "created_at": "abc123",
    +  "created_at": "xyz789",
       "note": "abc123",
       "product": ProductInterface,
       "quantity": 123.45,
       "quantity_fulfilled": 123.45,
    -  "uid": 4
    +  "uid": "4"
     }
     
    @@ -45818,7 +47837,7 @@
    Possible Types
    Example
    {
    -  "status": true,
    +  "status": false,
       "user_errors": [GiftRegistryItemsUserError]
     }
     
    @@ -45883,9 +47902,9 @@
    Example
    {
       "code": "OUT_OF_STOCK",
       "gift_registry_item_uid": 4,
    -  "gift_registry_uid": "4",
    +  "gift_registry_uid": 4,
       "message": "abc123",
    -  "product_uid": "4"
    +  "product_uid": 4
     }
     
    @@ -46110,9 +48129,9 @@
    Example
    GiftRegistryRegistrantDynamicAttribute ], "email": "abc123", - "firstname": "xyz789", + "firstname": "abc123", "lastname": "abc123", - "uid": 4 + "uid": "4" }
    @@ -46162,7 +48181,7 @@
    Example
    {
       "code": "4",
       "label": "xyz789",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -46230,11 +48249,11 @@
    Fields
    Example
    {
       "event_date": "abc123",
    -  "event_title": "abc123",
    -  "gift_registry_uid": "4",
    +  "event_title": "xyz789",
    +  "gift_registry_uid": 4,
       "location": "abc123",
       "name": "abc123",
    -  "type": "abc123"
    +  "type": "xyz789"
     }
     
    @@ -46389,7 +48408,7 @@
    Example
    GiftRegistryDynamicAttributeMetadataInterface ], "label": "abc123", - "uid": 4 + "uid": "4" }
    @@ -46449,7 +48468,7 @@
    Example
    "design": "xyz789", "image": GiftWrappingImage, "price": Money, - "uid": 4 + "uid": "4" }
    @@ -46496,8 +48515,8 @@
    Fields
    Example
    {
    -  "label": "xyz789",
    -  "url": "xyz789"
    +  "label": "abc123",
    +  "url": "abc123"
     }
     
    @@ -46545,9 +48564,9 @@
    Fields
    Example
    {
    -  "color": "xyz789",
    -  "height": 987,
    -  "type": "xyz789"
    +  "color": "abc123",
    +  "height": 123,
    +  "type": "abc123"
     }
     
    @@ -46627,9 +48646,9 @@
    Example
    {
       "button_styles": GooglePayButtonStyles,
       "code": "abc123",
    -  "is_visible": true,
    -  "payment_intent": "xyz789",
    -  "payment_source": "xyz789",
    +  "is_visible": false,
    +  "payment_intent": "abc123",
    +  "payment_source": "abc123",
       "sdk_params": [SDKParams],
       "sort_order": "xyz789",
       "three_ds_mode": "OFF",
    @@ -46947,27 +48966,27 @@ 
    Example
    {
       "canonical_url": "xyz789",
       "categories": [CategoryInterface],
    -  "country_of_manufacture": "abc123",
    +  "country_of_manufacture": "xyz789",
       "crosssell_products": [ProductInterface],
       "custom_attributesV2": ProductCustomAttributes,
       "description": ComplexTextValue,
    -  "gift_message_available": true,
    +  "gift_message_available": false,
       "gift_wrapping_available": true,
       "gift_wrapping_price": Money,
       "image": ProductImage,
       "is_returnable": "xyz789",
       "items": [GroupedProductItem],
       "manufacturer": 987,
    -  "max_sale_qty": 987.65,
    +  "max_sale_qty": 123.45,
       "media_gallery": [MediaGalleryInterface],
       "meta_description": "abc123",
       "meta_keyword": "abc123",
    -  "meta_title": "xyz789",
    +  "meta_title": "abc123",
       "min_sale_qty": 123.45,
    -  "name": "xyz789",
    -  "new_from_date": "xyz789",
    -  "new_to_date": "abc123",
    -  "only_x_left_in_stock": 987.65,
    +  "name": "abc123",
    +  "new_from_date": "abc123",
    +  "new_to_date": "xyz789",
    +  "only_x_left_in_stock": 123.45,
       "options_container": "xyz789",
       "price_range": PriceRange,
       "price_tiers": [TierPrice],
    @@ -46975,17 +48994,17 @@ 
    Example
    "quantity": 123.45, "related_products": [ProductInterface], "short_description": ComplexTextValue, - "sku": "abc123", + "sku": "xyz789", "small_image": ProductImage, - "special_price": 987.65, + "special_price": 123.45, "special_to_date": "xyz789", "stock_status": "IN_STOCK", "swatch_image": "xyz789", "thumbnail": ProductImage, - "uid": "4", + "uid": 4, "upsell_products": [ProductInterface], "url_key": "abc123", - "weight": 123.45 + "weight": 987.65 }
    @@ -47111,7 +49130,7 @@
    Example
    "added_at": "xyz789", "customizable_options": [SelectedCustomizableOption], "description": "xyz789", - "id": "4", + "id": 4, "product": ProductInterface, "quantity": 123.45 } @@ -47219,9 +49238,63 @@
    Fields
    Example
    {
       "email": "abc123",
    -  "lastname": "abc123",
    +  "lastname": "xyz789",
       "number": "abc123"
     }
    +
    + + + back to top + +
    +
    +
    + Types +
    +

    Highlight

    +
    +
    +
    +
    Description
    +

    An object that provides highlighted text for matched words

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    attribute - String! + The product attribute that contains a match for the search phrase
    matched_words - [String]! + An array of strings
    value - String! + The matched text, enclosed within emphasis tags
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "attribute": "abc123",
    +  "matched_words": ["xyz789"],
    +  "value": "abc123"
    +}
     
    @@ -47309,10 +49382,10 @@
    Fields
    Example
    {
       "cc_vault_code": "xyz789",
    -  "code": "abc123",
    +  "code": "xyz789",
       "is_vault_enabled": true,
       "is_visible": true,
    -  "payment_intent": "xyz789",
    +  "payment_intent": "abc123",
       "payment_source": "xyz789",
       "requires_card_details": false,
       "sdk_params": [SDKParams],
    @@ -47409,15 +49482,15 @@ 
    Fields
    Example
    {
    -  "cardBin": "abc123",
    -  "cardExpiryMonth": "abc123",
    +  "cardBin": "xyz789",
    +  "cardExpiryMonth": "xyz789",
       "cardExpiryYear": "abc123",
       "cardLast4": "abc123",
    -  "holderName": "abc123",
    -  "is_active_payment_token_enabler": true,
    +  "holderName": "xyz789",
    +  "is_active_payment_token_enabler": false,
       "payment_source": "abc123",
    -  "payments_order_id": "abc123",
    -  "paypal_order_id": "xyz789"
    +  "payments_order_id": "xyz789",
    +  "paypal_order_id": "abc123"
     }
     
    @@ -47483,7 +49556,7 @@
    Fields
    Example
    {
       "thumbnail": "abc123",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -47615,7 +49688,7 @@

    Int

    Description
    -

    The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

    +

    The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

    @@ -47661,7 +49734,7 @@
    Fields
    Example
    -
    {"message": "xyz789"}
    +                  
    {"message": "abc123"}
     
    @@ -47729,9 +49802,9 @@
    Example
    {
       "comments": [SalesCommentItem],
       "custom_attributes": [CustomAttribute],
    -  "id": "4",
    +  "id": 4,
       "items": [InvoiceItemInterface],
    -  "number": "xyz789",
    +  "number": "abc123",
       "total": InvoiceTotal
     }
     
    @@ -47782,7 +49855,7 @@
    Fields
    Example
    {
       "custom_attributes": [CustomAttributeInput],
    -  "invoice_id": "xyz789"
    +  "invoice_id": "abc123"
     }
     
    @@ -47859,9 +49932,9 @@
    Example
    "discounts": [Discount], "id": "4", "order_item": OrderItemInterface, - "product_name": "abc123", + "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "abc123", + "product_sku": "xyz789", "quantity_invoiced": 123.45 }
    @@ -47919,7 +49992,7 @@
    Example
    {
       "custom_attributes": [CustomAttributeInput],
       "invoice_id": "abc123",
    -  "invoice_item_id": "xyz789"
    +  "invoice_item_id": "abc123"
     }
     
    @@ -48032,10 +50105,10 @@
    Example
    "discounts": [Discount], "id": 4, "order_item": OrderItemInterface, - "product_name": "xyz789", + "product_name": "abc123", "product_sale_price": Money, "product_sku": "abc123", - "quantity_invoiced": 123.45 + "quantity_invoiced": 987.65 }
    @@ -48200,7 +50273,7 @@
    Fields
    Example
    -
    {"is_email_available": true}
    +                  
    {"is_email_available": false}
     
    @@ -48320,7 +50393,7 @@
    Fields
    Example
    -
    {"is_email_available": false}
    +                  
    {"is_email_available": true}
     
    @@ -48360,7 +50433,7 @@
    Fields
    Example
    -
    {"is_email_available": false}
    +                  
    {"is_email_available": true}
     
    @@ -48426,11 +50499,11 @@
    Fields
    Example
    {
    -  "created_at": "xyz789",
    -  "creator_id": 987,
    -  "creator_type": 123,
    +  "created_at": "abc123",
    +  "creator_id": 123,
    +  "creator_type": 987,
       "negotiable_quote_item_uid": 4,
    -  "note": "abc123",
    +  "note": "xyz789",
       "note_uid": 4
     }
     
    @@ -48483,8 +50556,8 @@
    Fields
    Example
    {
    -  "label": "xyz789",
    -  "uid": "4",
    +  "label": "abc123",
    +  "uid": 4,
       "values": [ItemSelectedBundleOptionValue]
     }
     
    @@ -48551,8 +50624,30 @@
    Example
    "product_name": "abc123", "product_sku": "xyz789", "quantity": 123.45, - "uid": "4" + "uid": 4 } +
    +
    +
    + back to top + +
    +
    +
    + Types +
    +

    JSON

    +
    +
    +
    +
    Description
    +

    A JSON scalar

    +
    +
    +
    +
    +
    Example
    +
    {}
     
    @@ -48598,8 +50693,8 @@
    Fields
    Example
    {
    -  "name": "xyz789",
    -  "value": "abc123"
    +  "name": "abc123",
    +  "value": "xyz789"
     }
     
    @@ -48654,8 +50749,8 @@
    Fields
    Example
    {
    -  "note": "abc123",
    -  "quote_item_uid": "4",
    +  "note": "xyz789",
    +  "quote_item_uid": 4,
       "quote_uid": "4"
     }
     
    @@ -48719,22 +50814,22 @@
    Possible Types
    -

    ProductImage

    +

    AssetImage

    -

    ProductVideo

    +

    AssetVideo

    -

    AssetImage

    +

    ProductImage

    -

    AssetVideo

    +

    ProductVideo

    @@ -48747,7 +50842,7 @@
    Example
    {
       "disabled": false,
       "label": "abc123",
    -  "position": 987,
    +  "position": 123,
       "url": "abc123"
     }
     
    @@ -48868,7 +50963,7 @@
    Fields
    Example
    {
    -  "layout": "xyz789",
    +  "layout": "abc123",
       "logo": MessageStyleLogo
     }
     
    @@ -48915,7 +51010,7 @@
    Fields
    Example
    -
    {"currency": "AFN", "value": 987.65}
    +                  
    {"currency": "AFN", "value": 123.45}
     
    @@ -49010,7 +51105,7 @@
    Fields
    Example
    -
    {"requisitionListItemUids": ["4"]}
    +                  
    {"requisitionListItemUids": [4]}
     
    @@ -49111,11 +51206,7 @@
    Fields
    Example
    -
    {
    -  "quote_item_uid": "4",
    -  "quote_uid": 4,
    -  "requisition_list_uid": "4"
    -}
    +                  
    {"quote_item_uid": 4, "quote_uid": 4, "requisition_list_uid": 4}
     
    @@ -49339,20 +51430,20 @@
    Example
    "billing_address": NegotiableQuoteBillingAddress, "buyer": NegotiableQuoteUser, "comments": [NegotiableQuoteComment], - "created_at": "abc123", + "created_at": "xyz789", "custom_attributes": [CustomAttribute], "email": "abc123", "history": [NegotiableQuoteHistoryEntry], - "is_virtual": true, + "is_virtual": false, "items": [CartItemInterface], "name": "xyz789", "prices": CartPrices, "selected_payment_method": SelectedPaymentMethod, "shipping_addresses": [NegotiableQuoteShippingAddress], "status": "SUBMITTED", - "total_quantity": 987.65, - "uid": "4", - "updated_at": "abc123" + "total_quantity": 123.45, + "uid": 4, + "updated_at": "xyz789" }
    @@ -49399,7 +51490,7 @@
    Fields
    Example
    {
    -  "code": "xyz789",
    +  "code": "abc123",
       "label": "abc123"
     }
     
    @@ -49539,23 +51630,23 @@
    Fields
    Example
    {
    -  "city": "abc123",
    +  "city": "xyz789",
       "company": "xyz789",
    -  "country_code": "abc123",
    +  "country_code": "xyz789",
       "custom_attributes": [AttributeValueInput],
       "fax": "abc123",
       "firstname": "abc123",
       "lastname": "abc123",
    -  "middlename": "abc123",
    -  "postcode": "abc123",
    +  "middlename": "xyz789",
    +  "postcode": "xyz789",
       "prefix": "xyz789",
       "region": "xyz789",
       "region_id": 123,
    -  "save_in_address_book": false,
    +  "save_in_address_book": true,
       "street": ["xyz789"],
    -  "suffix": "xyz789",
    +  "suffix": "abc123",
       "telephone": "abc123",
    -  "vat_id": "xyz789"
    +  "vat_id": "abc123"
     }
     
    @@ -49674,12 +51765,12 @@
    Possible Types
    -

    NegotiableQuoteShippingAddress

    +

    NegotiableQuoteBillingAddress

    -

    NegotiableQuoteBillingAddress

    +

    NegotiableQuoteShippingAddress

    @@ -49690,7 +51781,7 @@
    Possible Types
    Example
    {
    -  "city": "xyz789",
    +  "city": "abc123",
       "company": "abc123",
       "country": NegotiableQuoteAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    @@ -49698,13 +51789,13 @@ 
    Example
    "firstname": "xyz789", "lastname": "xyz789", "middlename": "abc123", - "postcode": "abc123", + "postcode": "xyz789", "prefix": "xyz789", "region": NegotiableQuoteAddressRegion, "street": ["xyz789"], "suffix": "xyz789", "telephone": "abc123", - "uid": "4", + "uid": 4, "vat_id": "abc123" }
    @@ -49757,9 +51848,9 @@
    Fields
    Example
    {
    -  "code": "abc123",
    -  "label": "xyz789",
    -  "region_id": 123
    +  "code": "xyz789",
    +  "label": "abc123",
    +  "region_id": 987
     }
     
    @@ -49872,21 +51963,21 @@
    Fields
    Example
    {
    -  "city": "xyz789",
    -  "company": "xyz789",
    +  "city": "abc123",
    +  "company": "abc123",
       "country": NegotiableQuoteAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    -  "fax": "xyz789",
    +  "fax": "abc123",
       "firstname": "abc123",
    -  "lastname": "abc123",
    -  "middlename": "abc123",
    -  "postcode": "abc123",
    -  "prefix": "xyz789",
    +  "lastname": "xyz789",
    +  "middlename": "xyz789",
    +  "postcode": "xyz789",
    +  "prefix": "abc123",
       "region": NegotiableQuoteAddressRegion,
    -  "street": ["xyz789"],
    +  "street": ["abc123"],
       "suffix": "xyz789",
       "telephone": "xyz789",
    -  "uid": 4,
    +  "uid": "4",
       "vat_id": "xyz789"
     }
     
    @@ -50016,8 +52107,8 @@
    Example
    "author": NegotiableQuoteUser, "created_at": "abc123", "creator_type": "BUYER", - "text": "abc123", - "uid": 4 + "text": "xyz789", + "uid": "4" }
    @@ -50385,7 +52476,7 @@
    Example
    "change_type": "CREATED", "changes": NegotiableQuoteHistoryChanges, "created_at": "abc123", - "uid": 4 + "uid": "4" }
    @@ -50492,7 +52583,7 @@
    Fields
    Example
    {
       "new_expiration": "xyz789",
    -  "old_expiration": "xyz789"
    +  "old_expiration": "abc123"
     }
     
    @@ -50868,10 +52959,10 @@
    Fields
    Example
    {
    -  "document_identifier": "xyz789",
    +  "document_identifier": "abc123",
       "document_name": "abc123",
    -  "link_id": 4,
    -  "reference_document_url": "xyz789"
    +  "link_id": "4",
    +  "reference_document_url": "abc123"
     }
     
    @@ -50995,23 +53086,23 @@
    Fields
    Example
    {
       "available_shipping_methods": [AvailableShippingMethod],
    -  "city": "xyz789",
    -  "company": "abc123",
    +  "city": "abc123",
    +  "company": "xyz789",
       "country": NegotiableQuoteAddressCountry,
       "custom_attributes": [AttributeValueInterface],
    -  "fax": "xyz789",
    +  "fax": "abc123",
       "firstname": "abc123",
       "lastname": "xyz789",
    -  "middlename": "abc123",
    -  "postcode": "xyz789",
    -  "prefix": "abc123",
    +  "middlename": "xyz789",
    +  "postcode": "abc123",
    +  "prefix": "xyz789",
       "region": NegotiableQuoteAddressRegion,
       "selected_shipping_method": SelectedShippingMethod,
       "street": ["xyz789"],
    -  "suffix": "abc123",
    +  "suffix": "xyz789",
       "telephone": "abc123",
       "uid": 4,
    -  "vat_id": "xyz789"
    +  "vat_id": "abc123"
     }
     
    @@ -51068,7 +53159,7 @@
    Example
    {
       "address": NegotiableQuoteAddressInput,
       "customer_address_uid": 4,
    -  "customer_notes": "abc123"
    +  "customer_notes": "xyz789"
     }
     
    @@ -51387,7 +53478,7 @@
    Example
    "is_min_max_qty_used": true, "is_virtual": true, "items": [CartItemInterface], - "max_order_commitment": 987, + "max_order_commitment": 123, "min_order_commitment": 987, "name": "xyz789", "notifications": [QuoteTemplateNotificationMessage], @@ -51397,8 +53488,8 @@
    Example
    ], "shipping_addresses": [NegotiableQuoteShippingAddress], "status": "xyz789", - "template_id": "4", - "total_quantity": 987.65 + "template_id": 4, + "total_quantity": 123.45 } @@ -51560,21 +53651,21 @@
    Fields
    Example
    {
    -  "activated_at": "abc123",
    -  "company_name": "xyz789",
    -  "expiration_date": "abc123",
    -  "is_min_max_qty_used": true,
    +  "activated_at": "xyz789",
    +  "company_name": "abc123",
    +  "expiration_date": "xyz789",
    +  "is_min_max_qty_used": false,
       "last_shared_at": "abc123",
    -  "max_order_commitment": 987,
    -  "min_negotiated_grand_total": 123.45,
    -  "min_order_commitment": 123,
    -  "name": "abc123",
    -  "orders_placed": 123,
    +  "max_order_commitment": 123,
    +  "min_negotiated_grand_total": 987.65,
    +  "min_order_commitment": 987,
    +  "name": "xyz789",
    +  "orders_placed": 987,
       "sales_rep_name": "xyz789",
    -  "state": "abc123",
    +  "state": "xyz789",
       "status": "abc123",
    -  "submitted_by": "abc123",
    -  "template_id": "4"
    +  "submitted_by": "xyz789",
    +  "template_id": 4
     }
     
    @@ -51634,7 +53725,12 @@
    Fields
    Example
    -
    {"item_id": 4, "max_qty": 123.45, "min_qty": 987.65, "quantity": 987.65}
    +                  
    {
    +  "item_id": "4",
    +  "max_qty": 987.65,
    +  "min_qty": 123.45,
    +  "quantity": 123.45
    +}
     
    @@ -51695,8 +53791,8 @@
    Fields
    Example
    {
       "document_identifier": "xyz789",
    -  "document_name": "abc123",
    -  "link_id": 4,
    +  "document_name": "xyz789",
    +  "link_id": "4",
       "reference_document_url": "xyz789"
     }
     
    @@ -51753,7 +53849,7 @@
    Fields
    Example
    {
       "address": NegotiableQuoteAddressInput,
    -  "customer_address_uid": "4",
    +  "customer_address_uid": 4,
       "customer_notes": "xyz789"
     }
     
    @@ -51904,7 +54000,7 @@
    Example
    "items": [NegotiableQuoteTemplateGridItem], "page_info": SearchResultPageInfo, "sort_fields": SortFields, - "total_count": 123 + "total_count": 987 }
    @@ -51998,7 +54094,7 @@
    Fields
    Example
    -
    {"quote_uid": "4"}
    +                  
    {"quote_uid": 4}
     
    @@ -52045,7 +54141,7 @@
    Fields
    Example
    {
       "firstname": "abc123",
    -  "lastname": "xyz789"
    +  "lastname": "abc123"
     }
     
    @@ -52151,7 +54247,7 @@
    Fields
    Example
    -
    {"message": "abc123", "uid": 4}
    +                  
    {"message": "xyz789", "uid": 4}
     
    @@ -52236,7 +54332,7 @@
    Fields
    Example
    -
    {"template_id": "4"}
    +                  
    {"template_id": 4}
     
    @@ -52466,17 +54562,17 @@
    Example
    "country_code": "AF", "custom_attributesV2": [AttributeValueInterface], "fax": "abc123", - "firstname": "xyz789", + "firstname": "abc123", "lastname": "abc123", - "middlename": "xyz789", - "postcode": "abc123", + "middlename": "abc123", + "postcode": "xyz789", "prefix": "xyz789", "region": "abc123", "region_id": 4, "street": ["xyz789"], - "suffix": "xyz789", + "suffix": "abc123", "telephone": "abc123", - "vat_id": "abc123" + "vat_id": "xyz789" }
    @@ -52534,10 +54630,10 @@
    Fields
    Example
    {
    -  "firstname": "abc123",
    +  "firstname": "xyz789",
       "lastname": "xyz789",
       "middlename": "abc123",
    -  "prefix": "abc123",
    +  "prefix": "xyz789",
       "suffix": "abc123"
     }
     
    @@ -52689,7 +54785,7 @@
    Example
    {
       "custom_attributes": [CustomAttribute],
       "discounts": [Discount],
    -  "eligible_for_return": true,
    +  "eligible_for_return": false,
       "entered_options": [OrderItemOption],
       "gift_message": GiftMessage,
       "gift_wrapping": GiftWrapping,
    @@ -52698,16 +54794,16 @@ 
    Example
    "product": ProductInterface, "product_name": "xyz789", "product_sale_price": Money, - "product_sku": "xyz789", - "product_type": "xyz789", - "product_url_key": "xyz789", - "quantity_canceled": 987.65, + "product_sku": "abc123", + "product_type": "abc123", + "product_url_key": "abc123", + "quantity_canceled": 123.45, "quantity_invoiced": 123.45, "quantity_ordered": 987.65, "quantity_refunded": 123.45, - "quantity_return_requested": 123.45, - "quantity_returned": 987.65, - "quantity_shipped": 123.45, + "quantity_return_requested": 987.65, + "quantity_returned": 123.45, + "quantity_shipped": 987.65, "selected_options": [OrderItemOption], "status": "abc123" } @@ -52868,12 +54964,12 @@
    Possible Types
    -

    ConfigurableOrderItem

    +

    BundleOrderItem

    -

    BundleOrderItem

    +

    ConfigurableOrderItem

    @@ -52911,13 +55007,13 @@
    Example
    "product_name": "xyz789", "product_sale_price": Money, "product_sku": "abc123", - "product_type": "xyz789", + "product_type": "abc123", "product_url_key": "xyz789", - "quantity_canceled": 123.45, + "quantity_canceled": 987.65, "quantity_invoiced": 123.45, "quantity_ordered": 987.65, - "quantity_refunded": 123.45, - "quantity_return_requested": 123.45, + "quantity_refunded": 987.65, + "quantity_return_requested": 987.65, "quantity_returned": 123.45, "quantity_shipped": 123.45, "selected_options": [OrderItemOption], @@ -52969,7 +55065,7 @@
    Fields
    Example
    {
       "label": "abc123",
    -  "value": "xyz789"
    +  "value": "abc123"
     }
     
    @@ -53230,7 +55326,7 @@
    Fields
    Example
    -
    {"token": "abc123"}
    +                  
    {"token": "xyz789"}
     
    @@ -53352,6 +55448,84 @@
    Example
    "total_store_credit": Money, "total_tax": Money } +
    + + + back to top + +
    +
    +
    + Types +
    +

    PageType

    +
    +
    +
    +
    Description
    +

    Type of page on which recommendations are requested

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    CMS

    +
    +
    +

    Cart

    +
    +
    +

    Category

    +
    + This field is deprecated and will be removed. +
    +

    Checkout

    +
    +
    +

    PageBuilder

    +
    +
    +

    Product

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "CMS"
     
    @@ -53400,7 +55574,7 @@
    Fields
    Example
    {
       "key": "xyz789",
    -  "value": "abc123"
    +  "value": "xyz789"
     }
     
    @@ -53473,27 +55647,27 @@
    Possible Types
    -

    HostedFieldsConfig

    +

    ApplePayConfig

    -

    SmartButtonsConfig

    +

    FastlaneConfig

    -

    ApplePayConfig

    +

    GooglePayConfig

    -

    GooglePayConfig

    +

    HostedFieldsConfig

    -

    FastlaneConfig

    +

    SmartButtonsConfig

    @@ -53506,10 +55680,10 @@
    Example
    {
       "code": "xyz789",
       "is_visible": true,
    -  "payment_intent": "xyz789",
    +  "payment_intent": "abc123",
       "sdk_params": [SDKParams],
    -  "sort_order": "xyz789",
    -  "title": "xyz789"
    +  "sort_order": "abc123",
    +  "title": "abc123"
     }
     
    @@ -53802,9 +55976,9 @@
    Fields
    Example
    {
       "id": "abc123",
    -  "mp_order_id": "abc123",
    +  "mp_order_id": "xyz789",
       "payment_source_details": PaymentSourceDetails,
    -  "status": "abc123"
    +  "status": "xyz789"
     }
     
    @@ -54120,7 +56294,7 @@
    Possible Types
    -

    SimpleProduct

    +

    BundleProduct

    @@ -54130,17 +56304,17 @@
    Possible Types
    -

    BundleProduct

    +

    GiftCardProduct

    -

    GiftCardProduct

    +

    GroupedProduct

    -

    GroupedProduct

    +

    SimpleProduct

    @@ -54150,7 +56324,7 @@
    Possible Types
    Example
    -
    {"weight": 987.65}
    +                  
    {"weight": 123.45}
     
    @@ -54277,9 +56451,9 @@
    Fields
    Example
    {
       "city": "xyz789",
    -  "contact_name": "xyz789",
    -  "country_id": "abc123",
    -  "description": "abc123",
    +  "contact_name": "abc123",
    +  "country_id": "xyz789",
    +  "description": "xyz789",
       "email": "abc123",
       "fax": "abc123",
       "latitude": 123.45,
    @@ -54287,8 +56461,8 @@ 
    Example
    "name": "xyz789", "phone": "abc123", "pickup_location_code": "xyz789", - "postcode": "abc123", - "region": "xyz789", + "postcode": "xyz789", + "region": "abc123", "region_id": 123, "street": "xyz789" } @@ -54999,7 +57173,7 @@
    Fields
    Example
    -
    {"cart_id": "abc123"}
    +                  
    {"cart_id": "xyz789"}
     
    @@ -55040,6 +57214,99 @@
    Fields
    Example
    {"purchase_order": PurchaseOrder}
    +
    +
    + + back to top + +
    +
    +
    + Types +
    +

    Price

    +
    +
    +
    +
    Description
    +

    Defines the price of a simple product or a part of a price range for a complex product. It can include a list of price adjustments.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    adjustments - [PriceAdjustment] + A list of price adjustments.
    amount - ProductViewMoney + Contains the monetary value and currency code of a product.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "adjustments": [PriceAdjustment],
    +  "amount": ProductViewMoney
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    PriceAdjustment

    +
    +
    +
    +
    Description
    +

    Specifies the amount and type of price adjustment.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    amount - Float + The amount of the price adjustment.
    code - String + Identifies the type of price adjustment.
    +
    +
    +
    +
    +
    Example
    +
    {"amount": 987.65, "code": "abc123"}
     
    @@ -55091,7 +57358,7 @@
    Fields
    Example
    {
       "discount_percentage": 987.65,
    -  "main_final_price": 987.65,
    +  "main_final_price": 123.45,
       "main_price": 123.45
     }
     
    @@ -55387,7 +57654,7 @@
    Fields
    Example
    -
    {"amount_off": 987.65, "percent_off": 123.45}
    +                  
    {"amount_off": 123.45, "percent_off": 987.65}
     
    @@ -55531,7 +57798,7 @@
    Fields
    Example
    -
    {"sku": "abc123"}
    +                  
    {"sku": "xyz789"}
     
    @@ -55779,40 +58046,2942 @@
    Possible Types
    + + +

    BundleProduct

    + + + + +

    ConfigurableProduct

    + + + + +

    DownloadableProduct

    + + + + +

    GiftCardProduct

    + + + + +

    GroupedProduct

    + + + + +

    SimpleProduct

    + +

    VirtualProduct

    + + +
    + +
    +
    +
    Example
    +
    {
    +  "canonical_url": "xyz789",
    +  "categories": [CategoryInterface],
    +  "country_of_manufacture": "abc123",
    +  "crosssell_products": [ProductInterface],
    +  "custom_attributesV2": ProductCustomAttributes,
    +  "description": ComplexTextValue,
    +  "gift_message_available": false,
    +  "gift_wrapping_available": false,
    +  "gift_wrapping_price": Money,
    +  "image": ProductImage,
    +  "is_returnable": "abc123",
    +  "manufacturer": 123,
    +  "max_sale_qty": 987.65,
    +  "media_gallery": [MediaGalleryInterface],
    +  "meta_description": "xyz789",
    +  "meta_keyword": "xyz789",
    +  "meta_title": "abc123",
    +  "min_sale_qty": 123.45,
    +  "name": "xyz789",
    +  "new_from_date": "xyz789",
    +  "new_to_date": "xyz789",
    +  "only_x_left_in_stock": 987.65,
    +  "options_container": "abc123",
    +  "price_range": PriceRange,
    +  "price_tiers": [TierPrice],
    +  "product_links": [ProductLinksInterface],
    +  "quantity": 987.65,
    +  "related_products": [ProductInterface],
    +  "short_description": ComplexTextValue,
    +  "sku": "xyz789",
    +  "small_image": ProductImage,
    +  "special_price": 987.65,
    +  "special_to_date": "abc123",
    +  "stock_status": "IN_STOCK",
    +  "swatch_image": "xyz789",
    +  "thumbnail": ProductImage,
    +  "uid": "4",
    +  "upsell_products": [ProductInterface],
    +  "url_key": "abc123"
    +}
    +
    +
    +
    + back to top + +
    + +
    +
    + Types +
    +

    ProductLinksInterface

    +
    +
    +
    +
    Description
    +

    Contains information about linked products, including the link type and product type of each item.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    link_type - String + One of related, associated, upsell, or crosssell.
    linked_product_sku - String + The SKU of the linked product.
    linked_product_type - String + The type of linked product (simple, virtual, bundle, downloadable, grouped, configurable).
    position - Int + The position within the list of product links.
    sku - String + The identifier of the linked product.
    +
    +
    +
    Possible Types
    + + + + + + + + + + + +
    ProductLinksInterface Types
    +

    ProductLinks

    +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "link_type": "xyz789",
    +  "linked_product_sku": "xyz789",
    +  "linked_product_type": "abc123",
    +  "position": 123,
    +  "sku": "abc123"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductMediaGalleryEntriesAssetImage

    +
    +
    +
    +
    Description
    +

    Contains basic information about the image asset.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    asset_id - String + Asset Id.
    media_type - String + Must be asset-image.
    media_url - String + Asset Image Url.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "asset_id": "xyz789",
    +  "media_type": "abc123",
    +  "media_url": "abc123"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductMediaGalleryEntriesAssetVideo

    +
    +
    +
    +
    Description
    +

    Contains basic information about the video asset.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    media_type - String + Must be asset-video.
    video_asset_id - String + Asset Id.
    video_media_url - String + Asset Video Url.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "media_type": "abc123",
    +  "video_asset_id": "abc123",
    +  "video_media_url": "abc123"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductMediaGalleryEntriesVideoContent

    +
    +
    +
    +
    Description
    +

    Contains a link to a video file and basic information about the video.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    media_type - String + Must be external-video.
    video_description - String + A description of the video.
    video_metadata - String + Optional data about the video.
    video_provider - String + Describes the video source.
    video_title - String + The title of the video.
    video_url - String + The URL to the video.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "media_type": "xyz789",
    +  "video_description": "abc123",
    +  "video_metadata": "abc123",
    +  "video_provider": "abc123",
    +  "video_title": "abc123",
    +  "video_url": "xyz789"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductPrice

    +
    +
    +
    +
    Description
    +

    Represents a product price.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    discount - ProductDiscount + The price discount. Represents the difference between the regular and final price.
    final_price - Money! + The final price of the product after applying discounts.
    fixed_product_taxes - [FixedProductTax] + An array of the multiple Fixed Product Taxes that can be applied to a product price.
    regular_price - Money! + The regular price of the product.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "discount": ProductDiscount,
    +  "final_price": Money,
    +  "fixed_product_taxes": [FixedProductTax],
    +  "regular_price": Money
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductSearchItem

    +
    +
    +
    +
    Description
    +

    A single product returned by the query

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    applied_query_rule - AppliedQueryRule + The query rule type that was applied to this product, if any (in preview mode only, returns null otherwise)
    highlights - [Highlight] + An object that provides highlighted text for matched words
    productView - ProductView + Contains a product view
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "applied_query_rule": AppliedQueryRule,
    +  "highlights": [Highlight],
    +  "productView": ProductView
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductSearchResponse

    +
    +
    +
    +
    Description
    +

    Contains the output of a productSearch query

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    facets - [Aggregation] + Details about the static and dynamic facets relevant to the search
    items - [ProductSearchItem] + An array of products returned by the query
    page_info - SearchResultPageInfo + Information for rendering pages of search results
    related_terms - [String] + An array of strings that might include merchant-defined synonyms
    suggestions - [String] + An array of strings that include the names of products and categories that exist in the catalog that are similar to the search query
    total_count - Int + The total number of products returned that matched the query
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "facets": [Aggregation],
    +  "items": [ProductSearchItem],
    +  "page_info": SearchResultPageInfo,
    +  "related_terms": ["abc123"],
    +  "suggestions": ["abc123"],
    +  "total_count": 987
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductSearchSortInput

    +
    +
    +
    +
    Description
    +

    The product attribute to sort on

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Input FieldDescription
    + attribute - String! + The attribute code of a product attribute
    + direction - SortEnum! + ASC (ascending) or DESC (descending)
    +
    +
    +
    +
    +
    Example
    +
    {"attribute": "xyz789", "direction": "ASC"}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductStockStatus

    +
    +
    +
    +
    Description
    +

    This enumeration states whether a product stock status is in stock or out of stock

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    IN_STOCK

    +
    +
    +

    OUT_OF_STOCK

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "IN_STOCK"
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductVideo

    +
    +
    +
    +
    Description
    +

    Contains information about a product video.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    disabled - Boolean + Indicates whether the image is hidden from view.
    label - String + The label of the product image or video.
    position - Int + The media item's position after it has been sorted.
    url - String + The URL of the product image or video.
    video_content - ProductMediaGalleryEntriesVideoContent + Contains a ProductMediaGalleryEntriesVideoContent object.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "disabled": false,
    +  "label": "xyz789",
    +  "position": 987,
    +  "url": "abc123",
    +  "video_content": ProductMediaGalleryEntriesVideoContent
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductView

    +
    +
    +
    +
    Description
    +

    Defines the product fields available to the SimpleProductView and ComplexProductView types.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    addToCartAllowed - Boolean + A flag stating if the product can be added to cart This field is deprecated and will be removed. +
    inStock - Boolean + A flag stating if the product is in stock This field is deprecated and will be removed. +
    lowStock - Boolean + A flag stating if the product stock is low This field is deprecated and will be removed. +
    attributes - [ProductViewAttribute] + A list of merchant-defined attributes designated for the storefront.
    +
    +
    Arguments
    +
    +
    +
    roles - [String] +
    +
    +
    +
    +
    description - String + The detailed description of the product.
    id - ID! + The product ID, generated as a composite key, unique per locale.
    images - [ProductViewImage] + A list of images defined for the product.
    +
    +
    Arguments
    +
    +
    +
    roles - [String] +
    +
    +
    +
    +
    videos - [ProductViewVideo] + A list of videos defined for the product.
    lastModifiedAt - DateTime + Date and time when the product was last updated.
    metaDescription - String + A brief overview of the product for search results listings.
    metaKeyword - String + A comma-separated list of keywords that are visible only to search engines.
    metaTitle - String + A string that is displayed in the title bar and tab of the browser and in search results lists.
    name - String + Product name.
    shortDescription - String + A summary of the product.
    inputOptions - [ProductViewInputOption] + A list of input options. This field is deprecated and will be removed. +
    sku - String + Product SKU.
    externalId - String + External Id This field is deprecated and will be removed. +
    url - String + Canonical URL of the product. This field is deprecated and will be removed. +
    urlKey - String + The URL key of the product.
    links - [ProductViewLink] + A list of product links.
    +
    +
    Arguments
    +
    +
    +
    linkTypes - [String!] +
    +
    +
    +
    +
    queryType - String + Indicates if the product was retrieved from the primary or the backup query
    visibility - String + Visibility setting of the product
    +
    +
    +
    Possible Types
    + + + + + + + + + + + + + + +
    ProductView Types
    +

    ComplexProductView

    +
    +

    SimpleProductView

    +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "addToCartAllowed": true,
    +  "inStock": true,
    +  "lowStock": false,
    +  "attributes": [ProductViewAttribute],
    +  "description": "xyz789",
    +  "id": "4",
    +  "images": [ProductViewImage],
    +  "videos": [ProductViewVideo],
    +  "lastModifiedAt": "2007-12-03T10:15:30Z",
    +  "metaDescription": "abc123",
    +  "metaKeyword": "xyz789",
    +  "metaTitle": "xyz789",
    +  "name": "xyz789",
    +  "shortDescription": "abc123",
    +  "inputOptions": [ProductViewInputOption],
    +  "sku": "xyz789",
    +  "externalId": "abc123",
    +  "url": "xyz789",
    +  "urlKey": "xyz789",
    +  "links": [ProductViewLink],
    +  "queryType": "xyz789",
    +  "visibility": "abc123"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewAttribute

    +
    +
    +
    +
    Description
    +

    A container for customer-defined attributes that are displayed the storefront.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    label - String + Label of the attribute.
    name - String! + Name of an attribute code.
    roles - [String] + Roles designated for an attribute on the storefront, such as "Show on PLP", "Show in PDP", or "Show in Search".
    value - JSON + Attribute value, arbitrary of type.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "label": "xyz789",
    +  "name": "abc123",
    +  "roles": ["abc123"],
    +  "value": {}
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewCurrency

    +
    +
    +
    +
    Description
    +

    The list of supported currency codes.

    +
    +
    +
    Values
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Enum ValueDescription
    +

    AED

    +
    +
    +

    AFN

    +
    +
    +

    ALL

    +
    +
    +

    AMD

    +
    +
    +

    ANG

    +
    +
    +

    AOA

    +
    +
    +

    ARS

    +
    +
    +

    AUD

    +
    +
    +

    AWG

    +
    +
    +

    AZM

    +
    +
    +

    AZN

    +
    +
    +

    BAM

    +
    +
    +

    BBD

    +
    +
    +

    BDT

    +
    +
    +

    BGN

    +
    +
    +

    BHD

    +
    +
    +

    BIF

    +
    +
    +

    BMD

    +
    +
    +

    BND

    +
    +
    +

    BOB

    +
    +
    +

    BRL

    +
    +
    +

    BSD

    +
    +
    +

    BTN

    +
    +
    +

    BUK

    +
    +
    +

    BWP

    +
    +
    +

    BYN

    +
    +
    +

    BZD

    +
    +
    +

    CAD

    +
    +
    +

    CDF

    +
    +
    +

    CHE

    +
    +
    +

    CHF

    +
    +
    +

    CHW

    +
    +
    +

    CLP

    +
    +
    +

    CNY

    +
    +
    +

    COP

    +
    +
    +

    CRC

    +
    +
    +

    CUP

    +
    +
    +

    CVE

    +
    +
    +

    CZK

    +
    +
    +

    DJF

    +
    +
    +

    DKK

    +
    +
    +

    DOP

    +
    +
    +

    DZD

    +
    +
    +

    EEK

    +
    +
    +

    EGP

    +
    +
    +

    ERN

    +
    +
    +

    ETB

    +
    +
    +

    EUR

    +
    +
    +

    FJD

    +
    +
    +

    FKP

    +
    +
    +

    GBP

    +
    +
    +

    GEK

    +
    +
    +

    GEL

    +
    +
    +

    GHS

    +
    +
    +

    GIP

    +
    +
    +

    GMD

    +
    +
    +

    GNF

    +
    +
    +

    GQE

    +
    +
    +

    GTQ

    +
    +
    +

    GYD

    +
    +
    +

    HKD

    +
    +
    +

    HNL

    +
    +
    +

    HRK

    +
    +
    +

    HTG

    +
    +
    +

    HUF

    +
    +
    +

    IDR

    +
    +
    +

    ILS

    +
    +
    +

    INR

    +
    +
    +

    IQD

    +
    +
    +

    IRR

    +
    +
    +

    ISK

    +
    +
    +

    JMD

    +
    +
    +

    JOD

    +
    +
    +

    JPY

    +
    +
    +

    KES

    +
    +
    +

    KGS

    +
    +
    +

    KHR

    +
    +
    +

    KMF

    +
    +
    +

    KPW

    +
    +
    +

    KRW

    +
    +
    +

    KWD

    +
    +
    +

    KYD

    +
    +
    +

    KZT

    +
    +
    +

    LAK

    +
    +
    +

    LBP

    +
    +
    +

    LKR

    +
    +
    +

    LRD

    +
    +
    +

    LSL

    +
    +
    +

    LSM

    +
    +
    +

    LTL

    +
    +
    +

    LVL

    +
    +
    +

    LYD

    +
    +
    +

    MAD

    +
    +
    +

    MDL

    +
    +
    +

    MGA

    +
    +
    +

    MKD

    +
    +
    +

    MMK

    +
    +
    +

    MNT

    +
    +
    +

    MOP

    +
    +
    +

    MRO

    +
    +
    +

    MUR

    +
    +
    +

    MVR

    +
    +
    +

    MWK

    +
    +
    +

    MXN

    +
    +
    +

    MYR

    +
    +
    +

    MZN

    +
    +
    +

    NAD

    +
    +
    +

    NGN

    +
    +
    +

    NIC

    +
    +
    +

    NOK

    +
    +
    +

    NPR

    +
    +
    +

    NZD

    +
    +
    +

    OMR

    +
    +
    +

    PAB

    +
    +
    +

    PEN

    +
    +
    +

    PGK

    +
    +
    +

    PHP

    +
    +
    +

    PKR

    +
    +
    +

    PLN

    +
    +
    +

    PYG

    +
    +
    +

    QAR

    +
    +
    +

    RHD

    +
    +
    +

    ROL

    +
    +
    +

    RON

    +
    +
    +

    RSD

    +
    +
    +

    RUB

    +
    +
    +

    RWF

    +
    +
    +

    SAR

    +
    +
    +

    SBD

    +
    +
    +

    SCR

    +
    +
    +

    SDG

    +
    +
    +

    SEK

    +
    +
    +

    SGD

    +
    +
    +

    SHP

    +
    +
    +

    SKK

    +
    +
    +

    SLL

    +
    +
    +

    SOS

    +
    +
    +

    SRD

    +
    +
    +

    STD

    +
    +
    +

    SVC

    +
    +
    +

    SYP

    +
    +
    +

    SZL

    +
    +
    +

    THB

    +
    +
    +

    TJS

    +
    +
    +

    TMM

    +
    +
    +

    TND

    +
    +
    +

    TOP

    +
    +
    +

    TRL

    +
    +
    +

    TRY

    +
    +
    +

    TTD

    +
    +
    +

    TWD

    +
    +
    +

    TZS

    +
    +
    +

    UAH

    +
    +
    +

    UGX

    +
    +
    +

    USD

    +
    +
    +

    UYU

    +
    +
    +

    UZS

    +
    +
    +

    VEB

    +
    +
    +

    VEF

    +
    +
    +

    VND

    +
    +
    +

    VUV

    +
    +
    +

    WST

    +
    +
    +

    XCD

    +
    +
    +

    XOF

    +
    +
    +

    XPF

    +
    +
    +

    YER

    +
    +
    +

    ZAR

    +
    +
    +

    ZMK

    +
    +
    +

    ZWD

    +
    +
    +

    NONE

    +
    +
    +
    +
    +
    +
    +
    Example
    +
    "AED"
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewImage

    +
    +
    +
    +
    Description
    +

    Contains details about a product image.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    label - String + The display label of the product image.
    roles - [String] + A list that describes how the image is used. Can be image, small_image, or thumbnail.
    url - String! + The URL to the product image.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "label": "abc123",
    +  "roles": ["abc123"],
    +  "url": "abc123"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewInputOption

    +
    +
    +
    +
    Description
    +

    Product options provide a way to configure products by making selections of particular option values. Selecting one or many options will point to a simple product.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    id - ID + The ID of an option value
    title - String + The display name of the option value
    required - Boolean + Wether this option is required or not
    type - String + The type of data entry
    markupAmount - Float + Price markup or markdown
    suffix - String + SKU suffix to add to the product
    sortOrder - Int + Sort order
    range - ProductViewInputOptionRange + -

    SimpleProduct

    imageSize - ProductViewInputOptionImageSize + -

    ConfigurableProduct

    fileExtensions - String + -

    BundleProduct

    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "title": "abc123",
    +  "required": true,
    +  "type": "abc123",
    +  "markupAmount": 987.65,
    +  "suffix": "abc123",
    +  "sortOrder": 987,
    +  "range": ProductViewInputOptionRange,
    +  "imageSize": ProductViewInputOptionImageSize,
    +  "fileExtensions": "abc123"
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewInputOptionImageSize

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + +
    Field NameDescription
    width - Int + -

    DownloadableProduct

    height - Int + -

    GiftCardProduct

    +
    +
    +
    +
    +
    Example
    +
    {"width": 123, "height": 987}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewInputOptionRange

    +
    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    from - Float + +
    to - Float + +
    +
    +
    +
    +
    +
    Example
    +
    {"from": 987.65, "to": 987.65}
    +
    +
    +
    + back to top +
    +
    + +
    +
    + Types +
    +

    ProductViewMoney

    +
    +
    +
    +
    Description
    +

    Defines a monetary value, including a numeric value and a currency code.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + +
    Field NameDescription
    currency - ProductViewCurrency + A three-letter currency code, such as USD or EUR.
    value - Float + A number expressing a monetary value.
    +
    +
    +
    +
    +
    Example
    +
    {"currency": "AED", "value": 987.65}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewOption

    +
    +
    +
    +
    Description
    +

    Product options provide a way to configure products by making selections of particular option values. Selecting one or many options will point to a simple product.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    id - ID + The ID of the option.
    multi - Boolean + Indicates whether the option allows multiple choices.
    required - Boolean + Indicates whether the option must be selected.
    title - String + The display name of the option.
    values - [ProductViewOptionValue!] + List of available option values.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "multi": true,
    +  "required": false,
    +  "title": "abc123",
    +  "values": [ProductViewOptionValue]
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewOptionValue

    +
    +
    +
    +
    Description
    +

    Defines the product fields available to the ProductViewOptionValueProduct and ProductViewOptionValueConfiguration types.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    id - ID + The ID of an option value.
    title - String + The display name of the option value.
    inStock - Boolean + Indicates if the option is in stock.
    +
    +
    +
    Possible Types
    + + + + + + + + + + + + + + + + + +
    ProductViewOptionValue Types
    +

    ProductViewOptionValueConfiguration

    +
    +

    ProductViewOptionValueProduct

    +
    +

    ProductViewOptionValueSwatch

    +
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "title": "abc123",
    +  "inStock": false
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewOptionValueConfiguration

    +
    +
    +
    +
    Description
    +

    An implementation of ProductViewOptionValue for configuration values.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    id - ID + The ID of an option value.
    title - String + The display name of the option value.
    inStock - Boolean + Indicates if the option is in stock.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": "4",
    +  "title": "abc123",
    +  "inStock": true
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewOptionValueProduct

    +
    +
    +
    +
    Description
    +

    An implementation of ProductViewOptionValue that adds details about a simple product.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Field NameDescription
    id - ID + The ID of an option value.
    isDefault - Boolean + States if the option value is default or not.
    product - SimpleProductView + Details about a simple product.
    quantity - Float + Default quantity of an option value.
    title - String + The display name of the option value.
    inStock - Boolean + Indicates if the option is in stock.
    +
    +
    +
    +
    +
    Example
    +
    {
    +  "id": 4,
    +  "isDefault": false,
    +  "product": SimpleProductView,
    +  "quantity": 123.45,
    +  "title": "abc123",
    +  "inStock": true
    +}
    +
    +
    +
    + back to top +
    +
    +
    +
    + Types +
    +

    ProductViewOptionValueSwatch

    +
    +
    +
    +
    Description
    +

    An implementation of ProductViewOptionValueSwatch for swatches.

    +
    +
    +
    Fields
    + + + + + + + + + + + + + + + + + + + + + + + + - +
    Field NameDescription
    id - ID + The ID of an option value.
    title - String + The display name of the option value.
    type - SwatchType + Indicates the type of the swatch.
    value - String + The value of the swatch depending on the type of the swatch.
    -

    GroupedProduct

    +
    inStock - Boolean Indicates if the option is in stock.
    @@ -55822,45 +60991,11 @@
    Possible Types
    Example
    {
    -  "canonical_url": "xyz789",
    -  "categories": [CategoryInterface],
    -  "country_of_manufacture": "xyz789",
    -  "crosssell_products": [ProductInterface],
    -  "custom_attributesV2": ProductCustomAttributes,
    -  "description": ComplexTextValue,
    -  "gift_message_available": true,
    -  "gift_wrapping_available": true,
    -  "gift_wrapping_price": Money,
    -  "image": ProductImage,
    -  "is_returnable": "abc123",
    -  "manufacturer": 987,
    -  "max_sale_qty": 987.65,
    -  "media_gallery": [MediaGalleryInterface],
    -  "meta_description": "xyz789",
    -  "meta_keyword": "xyz789",
    -  "meta_title": "xyz789",
    -  "min_sale_qty": 987.65,
    -  "name": "abc123",
    -  "new_from_date": "xyz789",
    -  "new_to_date": "abc123",
    -  "only_x_left_in_stock": 123.45,
    -  "options_container": "abc123",
    -  "price_range": PriceRange,
    -  "price_tiers": [TierPrice],
    -  "product_links": [ProductLinksInterface],
    -  "quantity": 987.65,
    -  "related_products": [ProductInterface],
    -  "short_description": ComplexTextValue,
    -  "sku": "abc123",
    -  "small_image": ProductImage,
    -  "special_price": 987.65,
    -  "special_to_date": "abc123",
    -  "stock_status": "IN_STOCK",
    -  "swatch_image": "abc123",
    -  "thumbnail": ProductImage,
    -  "uid": 4,
    -  "upsell_products": [ProductInterface],
    -  "url_key": "xyz789"
    +  "id": "4",
    +  "title": "abc123",
    +  "type": "TEXT",
    +  "value": "xyz789",
    +  "inStock": false
     }
     
    @@ -55868,16 +61003,16 @@
    Example
    back to top
    -