/* eslint-disable */
import * as Types from '@graphcommerce/graphql-mesh/.mesh';

import { TypedDocumentNode as DocumentNode } from '@graphql-typed-document-node/core';

export const UpdateItemQuantityDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"mutation","name":{"kind":"Name","value":"UpdateItemQuantity"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"cartId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"uid"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"ID"}}}},{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"quantity"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Float"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"updateCartItems"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"input"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"cart_id"},"value":{"kind":"Variable","name":{"kind":"Name","value":"cartId"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"cart_items"},"value":{"kind":"ListValue","values":[{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"cart_item_uid"},"value":{"kind":"Variable","name":{"kind":"Name","value":"uid"}}},{"kind":"ObjectField","name":{"kind":"Name","value":"quantity"},"value":{"kind":"Variable","name":{"kind":"Name","value":"quantity"}}}]}]}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"cart"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"id"}},{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"total_quantity"}},{"kind":"Field","name":{"kind":"Name","value":"items"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"quantity"}},{"kind":"Field","name":{"kind":"Name","value":"errors"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"code"}},{"kind":"Field","name":{"kind":"Name","value":"message"}}]}},{"kind":"Field","name":{"kind":"Name","value":"product"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"thumbnail"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"label"}}]}},{"kind":"Field","name":{"kind":"Name","value":"price_range"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"minimum_price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"final_price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"value"}},{"kind":"Field","name":{"kind":"Name","value":"currency"}}]}},{"kind":"Field","name":{"kind":"Name","value":"discount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"amount_off"}},{"kind":"Field","name":{"kind":"Name","value":"percent_off"}}]}},{"kind":"Field","name":{"kind":"Name","value":"regular_price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"fixed_product_taxes"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"amount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"label"}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"categories"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"url_path"}},{"kind":"Field","name":{"kind":"Name","value":"include_in_menu"}},{"kind":"Field","name":{"kind":"Name","value":"breadcrumbs"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"category_name"}},{"kind":"Field","name":{"kind":"Name","value":"category_uid"}},{"kind":"Field","name":{"kind":"Name","value":"category_url_path"}},{"kind":"Field","name":{"kind":"Name","value":"category_level"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"url_key"}},{"kind":"Field","name":{"kind":"Name","value":"price_tiers"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"discount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"amount_off"}},{"kind":"Field","name":{"kind":"Name","value":"percent_off"}}]}},{"kind":"Field","name":{"kind":"Name","value":"final_price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"quantity"}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CustomizableProductInterface"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"options"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"required"}},{"kind":"Field","name":{"kind":"Name","value":"sort_order"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CustomizableAreaOption"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"product_sku"}},{"kind":"Field","alias":{"kind":"Name","value":"areaValue"},"name":{"kind":"Name","value":"value"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"max_characters"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"price_type"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"uid"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CustomizableCheckboxOption"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"checkboxValue"},"name":{"kind":"Name","value":"value"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"price_type"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"option_type_id"}},{"kind":"Field","name":{"kind":"Name","value":"title"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CustomizableDateOption"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"product_sku"}},{"kind":"Field","alias":{"kind":"Name","value":"dateValue"},"name":{"kind":"Name","value":"value"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"price_type"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"uid"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CustomizableDropDownOption"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"dropdownValue"},"name":{"kind":"Name","value":"value"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"option_type_id"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"price_type"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"sort_order"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"uid"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CustomizableMultipleOption"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"multipleValue"},"name":{"kind":"Name","value":"value"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"option_type_id"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"price_type"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"sort_order"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"uid"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CustomizableFieldOption"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"product_sku"}},{"kind":"Field","alias":{"kind":"Name","value":"fieldValue"},"name":{"kind":"Name","value":"value"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"max_characters"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"price_type"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"uid"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CustomizableFileOption"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"product_sku"}},{"kind":"Field","alias":{"kind":"Name","value":"fileValue"},"name":{"kind":"Name","value":"value"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"file_extension"}},{"kind":"Field","name":{"kind":"Name","value":"image_size_x"}},{"kind":"Field","name":{"kind":"Name","value":"image_size_y"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"price_type"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"uid"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"CustomizableRadioOption"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"radioValue"},"name":{"kind":"Name","value":"value"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"option_type_id"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"price_type"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"sort_order"}},{"kind":"Field","name":{"kind":"Name","value":"title"}},{"kind":"Field","name":{"kind":"Name","value":"uid"}}]}}]}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"prices"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"price_including_tax"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"row_total"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"row_total_including_tax"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"total_item_discount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"discounts"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"amount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"label"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"ConfigurableCartItem"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"configured_variant"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"sku"}},{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"url_key"}},{"kind":"Field","name":{"kind":"Name","value":"name"}},{"kind":"Field","name":{"kind":"Name","value":"thumbnail"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"url"}},{"kind":"Field","name":{"kind":"Name","value":"label"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"configurable_options"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"configurable_product_option_uid"}},{"kind":"Field","name":{"kind":"Name","value":"configurable_product_option_value_uid"}},{"kind":"Field","name":{"kind":"Name","value":"option_label"}},{"kind":"Field","name":{"kind":"Name","value":"value_label"}}]}},{"kind":"Field","alias":{"kind":"Name","value":"configurable_customizable"},"name":{"kind":"Name","value":"customizable_options"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_uid"}},{"kind":"Field","name":{"kind":"Name","value":"is_required"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"values"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_value_uid"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"units"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"BundleCartItem"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"bundle_options"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"values"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"quantity"}},{"kind":"Field","name":{"kind":"Name","value":"price"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"customizable_options"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_uid"}},{"kind":"Field","name":{"kind":"Name","value":"is_required"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"values"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_value_uid"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"units"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"DownloadableCartItem"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_options"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_uid"}},{"kind":"Field","name":{"kind":"Name","value":"is_required"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"values"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_value_uid"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"units"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"links"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"uid"}},{"kind":"Field","name":{"kind":"Name","value":"price"}},{"kind":"Field","name":{"kind":"Name","value":"sample_url"}},{"kind":"Field","name":{"kind":"Name","value":"title"}}]}},{"kind":"Field","name":{"kind":"Name","value":"samples"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"sample_url"}},{"kind":"Field","name":{"kind":"Name","value":"sort_order"}},{"kind":"Field","name":{"kind":"Name","value":"title"}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"SimpleCartItem"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_options"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_uid"}},{"kind":"Field","name":{"kind":"Name","value":"is_required"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"values"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_value_uid"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"units"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}}]}},{"kind":"InlineFragment","typeCondition":{"kind":"NamedType","name":{"kind":"Name","value":"VirtualCartItem"}},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_options"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_uid"}},{"kind":"Field","name":{"kind":"Name","value":"is_required"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"values"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"customizable_option_value_uid"}},{"kind":"Field","name":{"kind":"Name","value":"label"}},{"kind":"Field","name":{"kind":"Name","value":"price"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"type"}},{"kind":"Field","name":{"kind":"Name","value":"units"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"prices"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"subtotal_including_tax"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"__typename"}},{"kind":"Field","name":{"kind":"Name","value":"applied_taxes"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"amount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"label"}}]}},{"kind":"Field","name":{"kind":"Name","value":"discounts"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"amount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"label"}}]}},{"kind":"Field","name":{"kind":"Name","value":"grand_total"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"subtotal_excluding_tax"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"subtotal_with_discount_excluding_tax"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"shipping_addresses"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"selected_shipping_method"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"carrier_code"}},{"kind":"Field","name":{"kind":"Name","value":"method_code"}},{"kind":"Field","name":{"kind":"Name","value":"method_title"}},{"kind":"Field","name":{"kind":"Name","value":"carrier_title"}},{"kind":"Field","name":{"kind":"Name","value":"amount"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}},{"kind":"Field","name":{"kind":"Name","value":"available_shipping_methods"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"carrier_code"}},{"kind":"Field","name":{"kind":"Name","value":"method_code"}},{"kind":"Field","name":{"kind":"Name","value":"price_incl_tax"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}},{"kind":"Field","name":{"kind":"Name","value":"price_excl_tax"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"currency"}},{"kind":"Field","name":{"kind":"Name","value":"value"}}]}}]}}]}}]}}]}}]}}]} as unknown as DocumentNode<UpdateItemQuantityMutation, UpdateItemQuantityMutationVariables>;
export type UpdateItemQuantityMutationVariables = Types.Exact<{
  cartId: Types.Scalars['String']['input'];
  uid: Types.Scalars['ID']['input'];
  quantity: Types.Scalars['Float']['input'];
}>;


export type UpdateItemQuantityMutation = { updateCartItems?: { cart: { __typename: 'Cart', id: string, total_quantity: number, items?: Array<{ __typename: 'BundleCartItem', uid: string, quantity: number, bundle_options: Array<{ uid: string, label: string, type: string, values: Array<{ uid: string, label: string, quantity: number, price: number } | null> } | null>, customizable_options: Array<{ customizable_option_uid: string, is_required: boolean, label: string, type: string, values: Array<{ customizable_option_value_uid: string, label: string, value: string, price: { type: Types.PriceTypeEnum, units: string, value: number } } | null> } | null>, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { __typename: 'BundleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'ConfigurableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'DownloadableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'GroupedProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'SimpleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'VirtualProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null }, prices?: { price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null } | null } | { __typename: 'ConfigurableCartItem', uid: string, quantity: number, configured_variant: { __typename: 'BundleProduct', uid: string, sku?: string | null, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'ConfigurableProduct', uid: string, sku?: string | null, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'DownloadableProduct', uid: string, sku?: string | null, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'GroupedProduct', uid: string, sku?: string | null, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'SimpleProduct', uid: string, sku?: string | null, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'VirtualProduct', uid: string, sku?: string | null, url_key?: string | null, name?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null }, configurable_options: Array<{ configurable_product_option_uid: string, configurable_product_option_value_uid: string, option_label: string, value_label: string } | null>, configurable_customizable: Array<{ customizable_option_uid: string, is_required: boolean, label: string, type: string, values: Array<{ customizable_option_value_uid: string, label: string, value: string, price: { type: Types.PriceTypeEnum, units: string, value: number } } | null> } | null>, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { __typename: 'BundleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'ConfigurableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'DownloadableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'GroupedProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'SimpleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'VirtualProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null }, prices?: { price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null } | null } | { __typename: 'DownloadableCartItem', uid: string, quantity: number, customizable_options: Array<{ customizable_option_uid: string, is_required: boolean, label: string, type: string, values: Array<{ customizable_option_value_uid: string, label: string, value: string, price: { type: Types.PriceTypeEnum, units: string, value: number } } | null> } | null>, links?: Array<{ uid: string, price?: number | null, sample_url?: string | null, title?: string | null } | null> | null, samples?: Array<{ sample_url?: string | null, sort_order?: number | null, title?: string | null } | null> | null, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { __typename: 'BundleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'ConfigurableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'DownloadableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'GroupedProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'SimpleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'VirtualProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null }, prices?: { price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null } | null } | { __typename: 'SimpleCartItem', uid: string, quantity: number, customizable_options: Array<{ customizable_option_uid: string, is_required: boolean, label: string, type: string, values: Array<{ customizable_option_value_uid: string, label: string, value: string, price: { type: Types.PriceTypeEnum, units: string, value: number } } | null> } | null>, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { __typename: 'BundleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'ConfigurableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'DownloadableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'GroupedProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'SimpleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'VirtualProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null }, prices?: { price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null } | null } | { __typename: 'VirtualCartItem', uid: string, quantity: number, customizable_options: Array<{ customizable_option_uid: string, is_required: boolean, label: string, type: string, values: Array<{ customizable_option_value_uid: string, label: string, value: string, price: { type: Types.PriceTypeEnum, units: string, value: number } } | null> } | null>, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, product: { __typename: 'BundleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'ConfigurableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'DownloadableProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'GroupedProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'SimpleProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } | { __typename: 'VirtualProduct', uid: string, name?: string | null, sku?: string | null, url_key?: string | null, options?: Array<{ __typename: 'CustomizableAreaOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, areaValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableCheckboxOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, checkboxValue?: Array<{ price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string, option_type_id?: number | null, title?: string | null } | null> | null } | { __typename: 'CustomizableDateOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dateValue?: { price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableDropDownOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, dropdownValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableFieldOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', product_sku?: string | null, uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, fileValue?: { file_extension?: string | null, image_size_x?: number | null, image_size_y?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableMultipleOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, multipleValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | { __typename: 'CustomizableRadioOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, radioValue?: Array<{ option_type_id?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, sort_order?: number | null, title?: string | null, uid: string } | null> | null } | null> | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { final_price: { value?: number | null, currency?: Types.CurrencyEnum | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, fixed_product_taxes?: Array<{ label?: string | null, amount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null } }, categories?: Array<{ uid: string, name?: string | null, url_path?: string | null, include_in_menu?: number | null, breadcrumbs?: Array<{ category_name?: string | null, category_uid: string, category_url_path?: string | null, category_level?: number | null } | null> | null } | null> | null, price_tiers?: Array<{ quantity?: number | null, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_price?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null> | null }, prices?: { price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null } | null } | null> | null, prices?: { __typename: 'CartPrices', subtotal_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, applied_taxes?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null, discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null, grand_total?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, subtotal_excluding_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, subtotal_with_discount_excluding_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null, shipping_addresses: Array<{ selected_shipping_method?: { carrier_code: string, method_code: string, method_title: string, carrier_title: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null, available_shipping_methods?: Array<{ carrier_code: string, method_code?: string | null, price_incl_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_excl_tax: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null } | null> } } | null };
