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

export type CartItemsFragment = { id: string, items?: Array<{ __typename: 'BundleCartItem', uid: string, quantity: number, product: { __typename: 'BundleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'ConfigurableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'DownloadableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'GroupedProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, 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 } | { __typename: 'SimpleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'VirtualProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 }, prices?: { discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null, price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null, errors?: Array<{ code: Types.CartItemErrorType, message: string } | null> | null, 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> } | { __typename: 'ConfigurableCartItem', uid: string, quantity: number, product: { __typename: 'BundleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'ConfigurableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'DownloadableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'GroupedProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, 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 } | { __typename: 'SimpleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'VirtualProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 }, prices?: { discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null, price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null, errors?: Array<{ code: Types.CartItemErrorType, message: 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>, configured_variant: { __typename: 'BundleProduct', uid: string, sku?: string | null, name?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'ConfigurableProduct', uid: string, sku?: string | null, name?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'DownloadableProduct', uid: string, sku?: string | null, name?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'GroupedProduct', uid: string, sku?: string | null, name?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'SimpleProduct', uid: string, sku?: string | null, name?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } | { __typename: 'VirtualProduct', uid: string, sku?: string | null, name?: string | null, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null } } | { __typename: 'DownloadableCartItem', uid: string, quantity: number, product: { __typename: 'BundleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'ConfigurableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'DownloadableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'GroupedProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, 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 } | { __typename: 'SimpleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'VirtualProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 }, prices?: { discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null, price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null, errors?: Array<{ code: Types.CartItemErrorType, message: string } | 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>, 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 } | { __typename: 'SimpleCartItem', uid: string, quantity: number, product: { __typename: 'BundleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'ConfigurableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'DownloadableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'GroupedProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, 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 } | { __typename: 'SimpleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'VirtualProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 }, prices?: { discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null, price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null, errors?: Array<{ code: Types.CartItemErrorType, message: string } | 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> } | { __typename: 'VirtualCartItem', uid: string, quantity: number, product: { __typename: 'BundleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'ConfigurableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'DownloadableProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'GroupedProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, 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 } | { __typename: 'SimpleProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 } | { __typename: 'VirtualProduct', sku?: string | null, name?: string | null, uid: string, url_key?: string | null, thumbnail?: { url?: string | null, label?: string | null } | null, price_range: { minimum_price: { regular_price: { currency?: Types.CurrencyEnum | null, value?: number | null }, discount?: { amount_off?: number | null, percent_off?: number | null } | null, final_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 } }, 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, options?: Array<{ __typename: 'CustomizableAreaOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: string | null, fieldValue?: { max_characters?: number | null, price?: number | null, price_type?: Types.PriceTypeEnum | null, sku?: string | null, uid: string } | null } | { __typename: 'CustomizableFileOption', uid: string, required?: boolean | null, sort_order?: number | null, title?: string | null, product_sku?: 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, 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 }, prices?: { discounts?: Array<{ label: string, amount: { currency?: Types.CurrencyEnum | null, value?: number | null } } | null> | null, price: { currency?: Types.CurrencyEnum | null, value?: number | null }, price_including_tax?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null, row_total_including_tax: { currency?: Types.CurrencyEnum | null, value?: number | null }, row_total: { currency?: Types.CurrencyEnum | null, value?: number | null }, total_item_discount?: { currency?: Types.CurrencyEnum | null, value?: number | null } | null } | null, errors?: Array<{ code: Types.CartItemErrorType, message: string } | 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> } | null> | null };
