From 96361fd0ba3dbfa9ee2ce711b0a9162ae387a971 Mon Sep 17 00:00:00 2001 From: Andrzej Kurek Date: Tue, 30 Jan 2024 13:57:20 +0100 Subject: [PATCH 1/4] feat: update product details query --- .../api/productDetails/productDetailsQuery.ts | 43 ++ packages/api-types/src/Schema.ts | 421 +++++++++++++++++- 2 files changed, 442 insertions(+), 22 deletions(-) diff --git a/packages/api-client/src/api/productDetails/productDetailsQuery.ts b/packages/api-client/src/api/productDetails/productDetailsQuery.ts index 901b07bc0..ed84dad1d 100644 --- a/packages/api-client/src/api/productDetails/productDetailsQuery.ts +++ b/packages/api-client/src/api/productDetails/productDetailsQuery.ts @@ -30,6 +30,7 @@ export default ` name url_suffix url_path + url_key breadcrumbs { category_name, category_url_path @@ -85,6 +86,18 @@ export default ` } options_container special_to_date + price_range { + minimum_price { + final_price { + currency + value + } + regular_price { + currency + value + } + } + } ... on ConfigurableProduct { configurable_options { attribute_code @@ -101,6 +114,36 @@ export default ` uid } } + variants { + attributes { + code + label + uid + value_index + } + product { + uid + sku + name + only_x_left_in_stock + price_range { + minimum_price { + final_price { + currency + value + } + regular_price { + currency + value + } + } + } + media_gallery{ + label + url + } + } + } } ... on DownloadableProduct { diff --git a/packages/api-types/src/Schema.ts b/packages/api-types/src/Schema.ts index 63290ecdc..9b0528587 100644 --- a/packages/api-types/src/Schema.ts +++ b/packages/api-types/src/Schema.ts @@ -8167,30 +8167,407 @@ export type ProductDetailsQueryVariables = Exact<{ type A = ProductDetailsQuery['products']['items'] export type ProductDetailsQuery = { products?: { - items?: Array<{ - uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, url_key?: string | null | undefined, rating_summary: number, review_count: number, meta_description?: string | null | undefined, meta_keyword?: string | null | undefined, meta_title?: string | null | undefined, options_container?: string | null | undefined, special_to_date?: string | null | undefined, items?: Array<{ - position?: number | null | undefined, required?: boolean | null | undefined, sku?: string | null | undefined, title?: string | null | undefined, type?: string | null | undefined, uid?: string | null | undefined, options?: Array<{ - can_change_quantity?: boolean | null | undefined, is_default?: boolean | null | undefined, position?: number | null | undefined, uid: string, quantity?: number | null | undefined, product?: { uid: string, sku?: string | null | undefined, name?: string | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } } } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } } } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } } } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } } } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } } } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } } } | null | undefined - } | null | undefined> | null | undefined - } | null | undefined> | null | undefined, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, url_rewrites?: Array<{ url?: string | null | undefined } | null | undefined> | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, categories?: Array<{ uid: string, name?: string | null | undefined, url_suffix?: string | null | undefined, url_path?: string | null | undefined, breadcrumbs?: Array<{ category_name?: string | null | undefined, category_url_path?: string | null | undefined } | null | undefined> | null | undefined } | null | undefined> | null | undefined, reviews: { items: Array<{ average_rating: number, ratings_breakdown: Array<{ name: string, value: string } | null | undefined> } | null | undefined> }, small_image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, media_gallery?: Array<{ url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined> | null | undefined, description?: { html: string } | null | undefined, short_description?: { html: string } | null | undefined - } | { - uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, url_key?: string | null | undefined, rating_summary: number, review_count: number, meta_description?: string | null | undefined, meta_keyword?: string | null | undefined, meta_title?: string | null | undefined, options_container?: string | null | undefined, special_to_date?: string | null | undefined, configurable_options?: Array<{ attribute_code?: string | null | undefined, attribute_uid: string, label?: string | null | undefined, position?: number | null | undefined, uid: string, use_default?: boolean | null | undefined, values?: Array<{ label?: string | null | undefined, uid?: string | null | undefined, swatch_data?: { value?: string | null | undefined } | { value?: string | null | undefined } | { value?: string | null | undefined } | null | undefined } | null | undefined> | null | undefined } | null | undefined> | null | undefined, configurable_product_options_selection?: { - options_available_for_selection?: Array<{ attribute_code: string, option_value_uids: Array } | null | undefined> | null | undefined, media_gallery?: Array<{ disabled?: boolean | null | undefined, label?: string | null | undefined, position?: number | null | undefined, url?: string | null | undefined } | { disabled?: boolean | null | undefined, label?: string | null | undefined, position?: number | null | undefined, url?: string | null | undefined } | null | undefined> | null | undefined, variant?: { uid: string, sku?: string | null | undefined, name?: string | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } } } | null | undefined - } | null | undefined, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, url_rewrites?: Array<{ url?: string | null | undefined } | null | undefined> | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, categories?: Array<{ uid: string, name?: string | null | undefined, url_suffix?: string | null | undefined, url_path?: string | null | undefined, breadcrumbs?: Array<{ category_name?: string | null | undefined, category_url_path?: string | null | undefined } | null | undefined> | null | undefined } | null | undefined> | null | undefined, reviews: { items: Array<{ average_rating: number, ratings_breakdown: Array<{ name: string, value: string } | null | undefined> } | null | undefined> }, small_image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, media_gallery?: Array<{ url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined> | null | undefined, description?: { html: string } | null | undefined, short_description?: { html: string } | null | undefined - } | { - uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, url_key?: string | null | undefined, rating_summary: number, review_count: number, meta_description?: string | null | undefined, meta_keyword?: string | null | undefined, meta_title?: string | null | undefined, options_container?: string | null | undefined, special_to_date?: string | null | undefined, downloadable_product_samples?: Array<{ sample_url?: string | null | undefined, title?: string | null | undefined } | null | undefined> | null | undefined, downloadable_product_links?: Array<{ id?: number | null | undefined, price?: number | null | undefined, title?: string | null | undefined, uid: string } | null | undefined> | null | undefined, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, url_rewrites?: Array<{ url?: string | null | undefined } | null | undefined> | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, categories?: Array<{ uid: string, name?: string | null | undefined, url_suffix?: string | null | undefined, url_path?: string | null | undefined, breadcrumbs?: Array<{ category_name?: string | null | undefined, category_url_path?: string | null | undefined } | null | undefined> | null | undefined } | null | undefined> | null | undefined, reviews: { items: Array<{ average_rating: number, ratings_breakdown: Array<{ name: string, value: string } | null | undefined> } | null | undefined> }, small_image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, media_gallery?: Array<{ url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined> | null | undefined, description?: { html: string } | null | undefined, short_description?: { html: string } | null | undefined - } | { - uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, url_key?: string | null | undefined, rating_summary: number, review_count: number, meta_description?: string | null | undefined, meta_keyword?: string | null | undefined, meta_title?: string | null | undefined, options_container?: string | null | undefined, special_to_date?: string | null | undefined, items?: Array<{ - position?: number | null | undefined, qty?: number | null | undefined, product?: { uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined } | { uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined } | null | undefined - } | null | undefined> | null | undefined, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, url_rewrites?: Array<{ url?: string | null | undefined } | null | undefined> | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, categories?: Array<{ uid: string, name?: string | null | undefined, url_suffix?: string | null | undefined, url_path?: string | null | undefined, breadcrumbs?: Array<{ category_name?: string | null | undefined, category_url_path?: string | null | undefined } | null | undefined> | null | undefined } | null | undefined> | null | undefined, reviews: { items: Array<{ average_rating: number, ratings_breakdown: Array<{ name: string, value: string } | null | undefined> } | null | undefined> }, small_image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, media_gallery?: Array<{ url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined> | null | undefined, description?: { html: string } | null | undefined, short_description?: { html: string } | null | undefined - } | { - uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, url_key?: string | null | undefined, rating_summary: number, review_count: number, meta_description?: string | null | undefined, meta_keyword?: string | null | undefined, meta_title?: string | null | undefined, options_container?: string | null | undefined, special_to_date?: string | null | undefined, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, url_rewrites?: Array<{ url?: string | null | undefined } | null | undefined> | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, categories?: Array<{ uid: string, name?: string | null | undefined, url_suffix?: string | null | undefined, url_path?: string | null | undefined, breadcrumbs?: Array<{ category_name?: string | null | undefined, category_url_path?: string | null | undefined } | null | undefined> | null | undefined } | null | undefined> | null | undefined, reviews: { items: Array<{ average_rating: number, ratings_breakdown: Array<{ name: string, value: string } | null | undefined> } | null | undefined> }, small_image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, media_gallery?: Array<{ url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined> | null | undefined, description?: { html: string } | null | undefined, short_description?: { html: string } | null | undefined - } | { - gift_message_available?: string | null | undefined, uid: string, sku?: string | null | undefined, name?: string | null | undefined, stock_status?: ProductStockStatus | null | undefined, only_x_left_in_stock?: number | null | undefined, url_key?: string | null | undefined, rating_summary: number, review_count: number, meta_description?: string | null | undefined, meta_keyword?: string | null | undefined, meta_title?: string | null | undefined, options_container?: string | null | undefined, special_to_date?: string | null | undefined, product_links?: Array<{ link_type?: string | null | undefined, linked_product_sku?: string | null | undefined, linked_product_type?: string | null | undefined, position?: number | null | undefined, sku?: string | null | undefined } | null | undefined> | null | undefined, thumbnail?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, url_rewrites?: Array<{ url?: string | null | undefined } | null | undefined> | null | undefined, price_range: { maximum_price?: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } | null | undefined, minimum_price: { final_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined }, regular_price: { currency?: CurrencyEnum | null | undefined, value?: number | null | undefined } } }, categories?: Array<{ uid: string, name?: string | null | undefined, url_suffix?: string | null | undefined, url_path?: string | null | undefined, breadcrumbs?: Array<{ category_name?: string | null | undefined, category_url_path?: string | null | undefined } | null | undefined> | null | undefined } | null | undefined> | null | undefined, reviews: { items: Array<{ average_rating: number, ratings_breakdown: Array<{ name: string, value: string } | null | undefined> } | null | undefined> }, small_image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, image?: { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined, media_gallery?: Array<{ url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | { url?: string | null | undefined, position?: number | null | undefined, disabled?: boolean | null | undefined, label?: string | null | undefined } | null | undefined> | null | undefined, description?: { html: string } | null | undefined, short_description?: { html: string } | null | undefined - } | null | undefined> | null | undefined - } | null | undefined + items?: Array< + | { + __typename: "BundleProduct"; + uid: string; + sku?: string | null; + name?: string | null; + url_key?: string | null; + rating_summary: number; + review_count: number; + meta_description?: string | null; + meta_keyword?: string | null; + meta_title?: string | null; + options_container?: string | null; + special_to_date?: string | null; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + url_rewrites?: Array<{ url?: string | null } | null> | null; + categories?: Array<{ + uid: string; + name?: string | null; + url_suffix?: string | null; + url_path?: string | null; + url_key?: string | null; + breadcrumbs?: Array<{ category_name?: string | null; category_url_path?: string | null } | null> | null; + } | null> | null; + reviews: { items: Array<{ average_rating: number; ratings_breakdown: Array<{ name: string; value: string } | null> } | null> }; + small_image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + media_gallery?: Array< + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | null + > | null; + description?: { html: string } | null; + short_description?: { html: string } | null; + price_range: { + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + } + | { + __typename: "ConfigurableProduct"; + uid: string; + sku?: string | null; + name?: string | null; + url_key?: string | null; + rating_summary: number; + review_count: number; + meta_description?: string | null; + meta_keyword?: string | null; + meta_title?: string | null; + options_container?: string | null; + special_to_date?: string | null; + configurable_options?: Array<{ + attribute_code?: string | null; + attribute_uid: string; + label?: string | null; + position?: number | null; + uid: string; + use_default?: boolean | null; + values?: Array<{ + label?: string | null; + uid?: string | null; + swatch_data?: { value?: string | null } | { value?: string | null } | { value?: string | null } | null; + } | null> | null; + } | null> | null; + variants?: Array<{ + attributes?: Array<{ code?: string | null; label?: string | null; uid: string; value_index?: number | null } | null> | null; + product?: { + uid: string; + sku?: string | null; + name?: string | null; + only_x_left_in_stock?: number | null; + price_range: { + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + media_gallery?: Array<{ label?: string | null; url?: string | null } | { label?: string | null; url?: string | null } | null> | null; + } | null; + } | null> | null; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + url_rewrites?: Array<{ url?: string | null } | null> | null; + categories?: Array<{ + uid: string; + name?: string | null; + url_suffix?: string | null; + url_path?: string | null; + url_key?: string | null; + breadcrumbs?: Array<{ category_name?: string | null; category_url_path?: string | null } | null> | null; + } | null> | null; + reviews: { items: Array<{ average_rating: number; ratings_breakdown: Array<{ name: string; value: string } | null> } | null> }; + small_image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + media_gallery?: Array< + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | null + > | null; + description?: { html: string } | null; + short_description?: { html: string } | null; + price_range: { + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + } + | { + __typename: "DownloadableProduct"; + uid: string; + sku?: string | null; + name?: string | null; + url_key?: string | null; + rating_summary: number; + review_count: number; + meta_description?: string | null; + meta_keyword?: string | null; + meta_title?: string | null; + options_container?: string | null; + special_to_date?: string | null; + downloadable_product_samples?: Array<{ sample_url?: string | null; title?: string | null } | null> | null; + downloadable_product_links?: Array<{ id?: number | null; price?: number | null; title?: string | null; uid: string } | null> | null; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + url_rewrites?: Array<{ url?: string | null } | null> | null; + categories?: Array<{ + uid: string; + name?: string | null; + url_suffix?: string | null; + url_path?: string | null; + url_key?: string | null; + breadcrumbs?: Array<{ category_name?: string | null; category_url_path?: string | null } | null> | null; + } | null> | null; + reviews: { items: Array<{ average_rating: number; ratings_breakdown: Array<{ name: string; value: string } | null> } | null> }; + small_image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + media_gallery?: Array< + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | null + > | null; + description?: { html: string } | null; + short_description?: { html: string } | null; + price_range: { + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + } + | { + __typename: "GroupedProduct"; + uid: string; + sku?: string | null; + name?: string | null; + url_key?: string | null; + rating_summary: number; + review_count: number; + meta_description?: string | null; + meta_keyword?: string | null; + meta_title?: string | null; + options_container?: string | null; + special_to_date?: string | null; + items?: Array<{ + position?: number | null; + qty?: number | null; + product?: + | { + uid: string; + sku?: string | null; + name?: string | null; + stock_status?: ProductStockStatus | null; + only_x_left_in_stock?: number | null; + price_range: { + maximum_price?: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + } | null; + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + } + | { + uid: string; + sku?: string | null; + name?: string | null; + stock_status?: ProductStockStatus | null; + only_x_left_in_stock?: number | null; + price_range: { + maximum_price?: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + } | null; + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + } + | { + uid: string; + sku?: string | null; + name?: string | null; + stock_status?: ProductStockStatus | null; + only_x_left_in_stock?: number | null; + price_range: { + maximum_price?: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + } | null; + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + } + | { + uid: string; + sku?: string | null; + name?: string | null; + stock_status?: ProductStockStatus | null; + only_x_left_in_stock?: number | null; + price_range: { + maximum_price?: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + } | null; + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + } + | { + uid: string; + sku?: string | null; + name?: string | null; + stock_status?: ProductStockStatus | null; + only_x_left_in_stock?: number | null; + price_range: { + maximum_price?: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + } | null; + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + } + | { + uid: string; + sku?: string | null; + name?: string | null; + stock_status?: ProductStockStatus | null; + only_x_left_in_stock?: number | null; + price_range: { + maximum_price?: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + } | null; + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + } + | null; + } | null> | null; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + url_rewrites?: Array<{ url?: string | null } | null> | null; + categories?: Array<{ + uid: string; + name?: string | null; + url_suffix?: string | null; + url_path?: string | null; + url_key?: string | null; + breadcrumbs?: Array<{ category_name?: string | null; category_url_path?: string | null } | null> | null; + } | null> | null; + reviews: { items: Array<{ average_rating: number; ratings_breakdown: Array<{ name: string; value: string } | null> } | null> }; + small_image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + media_gallery?: Array< + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | null + > | null; + description?: { html: string } | null; + short_description?: { html: string } | null; + price_range: { + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + } + | { + __typename: "SimpleProduct"; + uid: string; + sku?: string | null; + name?: string | null; + url_key?: string | null; + rating_summary: number; + review_count: number; + meta_description?: string | null; + meta_keyword?: string | null; + meta_title?: string | null; + options_container?: string | null; + special_to_date?: string | null; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + url_rewrites?: Array<{ url?: string | null } | null> | null; + categories?: Array<{ + uid: string; + name?: string | null; + url_suffix?: string | null; + url_path?: string | null; + url_key?: string | null; + breadcrumbs?: Array<{ category_name?: string | null; category_url_path?: string | null } | null> | null; + } | null> | null; + reviews: { items: Array<{ average_rating: number; ratings_breakdown: Array<{ name: string; value: string } | null> } | null> }; + small_image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + media_gallery?: Array< + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | null + > | null; + description?: { html: string } | null; + short_description?: { html: string } | null; + price_range: { + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + } + | { + __typename: "VirtualProduct"; + gift_message_available?: string | null; + uid: string; + sku?: string | null; + name?: string | null; + url_key?: string | null; + rating_summary: number; + review_count: number; + meta_description?: string | null; + meta_keyword?: string | null; + meta_title?: string | null; + options_container?: string | null; + special_to_date?: string | null; + product_links?: Array<{ + link_type?: string | null; + linked_product_sku?: string | null; + linked_product_type?: string | null; + position?: number | null; + sku?: string | null; + } | null> | null; + thumbnail?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + url_rewrites?: Array<{ url?: string | null } | null> | null; + categories?: Array<{ + uid: string; + name?: string | null; + url_suffix?: string | null; + url_path?: string | null; + url_key?: string | null; + breadcrumbs?: Array<{ category_name?: string | null; category_url_path?: string | null } | null> | null; + } | null> | null; + reviews: { items: Array<{ average_rating: number; ratings_breakdown: Array<{ name: string; value: string } | null> } | null> }; + small_image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + image?: { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } | null; + media_gallery?: Array< + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | { url?: string | null; position?: number | null; disabled?: boolean | null; label?: string | null } + | null + > | null; + description?: { html: string } | null; + short_description?: { html: string } | null; + price_range: { + minimum_price: { + final_price: { currency?: CurrencyEnum | null; value?: number | null }; + regular_price: { currency?: CurrencyEnum | null; value?: number | null }; + }; + }; + } + | null + > | null; + } | null; }; + + export type ProductReviewQueryVariables = Exact<{ search?: InputMaybe; filter?: InputMaybe; From 638d7e1b7cdf67820bfec35a0de36cffa1ca3884 Mon Sep 17 00:00:00 2001 From: Andrzej Kurek Date: Tue, 30 Jan 2024 14:01:36 +0100 Subject: [PATCH 2/4] chore: changeset --- .changeset/chilly-lizards-fix.md | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .changeset/chilly-lizards-fix.md diff --git a/.changeset/chilly-lizards-fix.md b/.changeset/chilly-lizards-fix.md new file mode 100644 index 000000000..8e42ab21d --- /dev/null +++ b/.changeset/chilly-lizards-fix.md @@ -0,0 +1,9 @@ +--- +"@vue-storefront/magento-api": patch +"@vue-storefront/magento-types": patch +--- + +**[CHANGED]** Enhanced default GQL queries + +- [`ProductDetailsQuery`](https://docs.vuestorefront.io/integrations/magento/api/magento-types/ProductDetailsQuery) + - enhanced [`ConfigurableProduct`](https://docs.vuestorefront.io/integrations/magento/api/magento-types/ConfigurableProduct) response with [`ConfigurableVariants`](https://docs.vuestorefront.io/integrations/magento/api/magento-types/ConfigurableVariants) From 41ed4ad8be350d164d5b8ee15c79823cfbbc755d Mon Sep 17 00:00:00 2001 From: Andrzej Kurek Date: Tue, 30 Jan 2024 14:03:11 +0100 Subject: [PATCH 3/4] chore: regenerate fixtures --- ...productDetails-returns-filtered-product-details | 6 +++--- ...Details-returns-product-details-without-filters | 14 +++++++------- ...Details-uses-custom-query-to-modify-the-request | 6 +++--- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-filtered-product-details b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-filtered-product-details index d91864b49..010086ccf 100644 --- a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-filtered-product-details +++ b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-filtered-product-details @@ -6,13 +6,13 @@ "body": "", "status": 200, "response": [ - "1f8b0800000000000003e558eb53db3810ff5734bee9f54b425e3c420e3ad352e68e9b425b42dbe39a8e47b6d7b68a2c7924999030fcefb7f22390174dc875ae73e503d8ab7dfc7eab5d69cdad1350439ddead932a1964bed1f6991948f0e1f3ad93b1c0e939a75f5f36cfa2c343a7e6e8ab0c059ffa7fb4daf8266802f87aacd81525e799104c44a41f4b6570d1c459e209cab8759929fce3c4c6a4ba37680c1a098d4018d9ae33a10d153e6c5d67a08d54102a29cc1693a80301a383868f08b98c068d12a295f8310c1ab0b3bfedededfb5ee881b7bbdded76baadeece1eecd07d6fb7b5d31d34868386c6df3a6eb5eb9102106e4299705b5b5fd30811a65233c3a4707a22e3bce6044c538f4350bd73ea015fcacf75cd28853205ef0a6c2796977357b37cdd2b18e10a58e3ba2a8cebba34b6eb0a860a535d663a4fd002e5add8247c36dc07c5cf0b6b0c56190f650262d0f0a43132d1f5f235773279db28802f3907df664ce79e445d812f13741ce80d5dff1bf016f37f8acb2f3507ab0e22a918cc34c2e17dd97fb201cabdd45918b21b1456bead30a526ae70a1c85340035f6157e8aac2a6101c1521471758a905ad32e8c983a0af0a76ab869d49c72c0a6456121db933ac26f2054ca660bf9a38cc13b71aa5e801a5bca19eca68bac0bf37bfdabcbffb0d59ea717e13364ee0f8fde1d4f92bc8f9a41557c8e4639dbc76a52266450d7617864c12aaf0d4db6ba20cae190c5d5f66c238bded4a3073c3d06b507866ba8507a7d76a362b77dab538ae023914b96a19fcbcd0ac39d7946756b0b3e4303ecfe395ea73999d52ca533b0ba5bd3692d67742b2bb3692ce7742f25f6dcfa3cbdadeb83aa19cbb2cbf807fc281e3a7259e637723dc7cb027cfe71f3e03ad87f443ca35dcf3ff06d91f871be5a6b5805bfbffc0cda3fed5026e9d2773fb62abd4503700ed2b963e6c845c8e1f0a43a98229996186c3a45d1e1ade3af97dde730ed2172f0942a686e43310193213134a3c198cea711645b687d09445a2464c0c64417711a6490a2ac461808452113b2783d264184b9262a241a1c39019034119040fff18a526a622776a140df20c514e3c1a4523724d716c36a3ad03dc8e170381307ff590c66fa40f349434213884185082944379e1586f1d788a0c1a95f231a7da309f0c29d3c6a3229859ef8b2cb2c866c4dbcf9f13ac17a0c9ccc2deee33cb286159423c95e918199d8db814a843dadbcf483fc5207053c09eddd02399a41c6e2ee0c67cccef357be358d8eee2bd59c55ee6461a272461f0a800950f66e5b3fdbcd629f88c72d748173fd327d5803a218b32654bd12d9d14b394318a79990174194031e649858eee178af1f1edc5a91d1fabea3d2ad5a6cea842f3b2bd9ffd9d7011fcf5677c99dcf037e393e1d9ebcbebd243a6011310d28c9b494fe4f77e01a80af0bbed2b4b68488d1fbbd5ff1caa09e1979d0eedb6bbf3394358fddce4b5b5b85b0eea6afc66fc613cefe03e516547be2dd2f5b1c0684f9d0ae3bb4ce10e3d0212c24e10869b829c1bccd602798e67cf728461d8c49f4d116eaf8f70eeab65a9453154ced6a966635850a6a717ef9b0fcab45f68dd5769f35b555a3a58b14af30a5c92dbf9eab4adbc5a568f9b6747dd9bb3f1f1e1467bdfde7f04defee6f04e3683d7692e87d7992bcaf5e19d6e08aff508bcb9efb6f5e1bddf105efb1178edcde17d7802bc75ba7a05dda51f71687e77f70f61fe84ff8a160000" + "1f8b0800000000000003e5586d6fdb3610fe2b8486ae5fecf82d2f8ed71468d360cbd0a46d9cb6ebea42a0a493c4852205928a6307f9ef3beac589653bb3eb152bd67c48a4e3bd3ccff18e3ce5d609a8a1cee0d649950c32df68fbcc0c24f8f0f9d6c958e00c9cb3bf5eb4cfa3a323a7e1e8ab0c051f87bf75baf8266802f87aa2d815251799104c4464184b6570d1c459e209cab8759929fce3c4c6a47a306a8d5a098d4018d96d32a10d153eec5c67a08d54102a29cc0e93a80301a3a3968f08b98c46ad12a295f8318c5ab077b8eb1d1cfa5ee881b7bfdbeff7fa9dfede01ecd1436fbfb3d71fb5c6a396c6df3aee749b9102106e4299703b3b7fa511224ca5668649e10c44c679c30998a61e87a07ae7d403be929feb9a490a650ade16d84e2d2fe7ae61f9ba5730c115b0c64d55183775696cd7158c15a6bacc749ea025ca3bb149783ddc7bc52f0a6b0c56198f650262d4f2a43132d1cdf23577327bdb2a802f3907df664ce79e4453812f13741ce82d5dff1bf096f3ff1a975f1a0e561d445231a835c2d17dd97fb401cabdd45918b21b1456bead30a526ae70a1c85340035f6157e8aac2e6101c1721279758a905ad32e8e983a02f0b76eb86ada5a38e02999544276e8dd54cbe84c91cec97338779e2d6a3143da09437d4d7329a2ff06fcdafb1e8ef7e43567a5cdc84ad13387d773477fe0a72316bc53532f958276f5ca988595183dd852193842a3cf50eda28836b0663d7979930ce60b712d46e187a0d0acf4cb7f0e00c3aed76e54ebb16c75520c722572d835f149a0de79af2cc0af6561cc61779bc527d21b3734a796aeb50ba1b23e97c2324fb1b23e97d2324ffd5f63cbaaced8dab13cab9cbf20bf8071c387e58e2397637c2cd077bf27cfeee33d079483fa45cc38cff92a3b646f7fb6147b9e92c61d7fd7fb0f3a87fb5845d6f0b765f6cad1aea06a07dc5d287ed90cbf173612c55302733cc709835cd43c35b27bfd507ceb3f4f90b82a0a921f92444c6ccc484124f0693669c4591ed243465916810130359d263846992820a712420a154c44ecba03419c792a4986a50e83064c6405006c12b2046a989a9c89d1a45833c4794138f46d1845c531c9ecd64e7196ec8f3911a0904fab387447e2143a0a1a409c161c48012a41cce0bd77ae799a7c8a855299f70aa0df3c998326d3c2a82dafa506491c55613ef3e7d4ab0668026b58583fd279653c2b284782ad331723a9f7029508774779f90618a41e0a6005e3f7d8e659272b8b9841bf321bfdfeccd6361bbcb77671d7b991b699c9484c12303543ea095cff6335ba7e033ca5d235dfc5c9fd503ea842cca942d47b77452cc54c628e66506d06500c5b827153aba5f28c6c8379767768cac4edfe3526deeac2a343f750fb33f132e823f7e8f3f2537fcf5f4747cfeead375e921d380090869c6cdac2ff2fbbf005405f8d5f6962534a6c68fddea7f0fd5a4f0d35e8ff6bbfdc59c21ac616ef2ca5adcad0675357d3d7d3f5d74709fa8b227df14e9fa5060b4274f85f16da670871e0109612f08c36d412e0c681b81bcc0f36735c2306ce3cfb608773747b8f0f5b2d2a2182eeb75aad9149694e9d9e5bbf683321d165af755dafea72a2d1dac59a57905aec8ed6275da565e2fab27edf3e3fecdf9f4e468abbdef1e3e02ef707b78a7dbc1ebb557c3eb2d14e5e6f0ceb684d77904dec2f7dbe6f0de6d09affb08bceef6f0de7f05bc4dba7a0ddd951f73687e77f737bfec36b692160000" ], "rawHeaders": [ "Server", "nginx/1.14.2", "Date", - "Thu, 13 Apr 2023 10:33:03 GMT", + "Tue, 30 Jan 2024 13:02:43 GMT", "Content-Type", "application/json", "Transfer-Encoding", @@ -34,7 +34,7 @@ "Content-Encoding", "gzip", "X-Varnish", - "219051186", + "42700068", "Age", "0", "Pragma", diff --git a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-product-details-without-filters b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-product-details-without-filters index deb2495bc..bc4251607 100644 --- a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-product-details-without-filters +++ b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-product-details-without-filters @@ -6,17 +6,17 @@ "body": "", "status": 200, "response": [ - "1f8b0800000000000003ed9d7b739c3812c0bf8a6aae36f967b0c76f3bbbd92ae7b59babd8d9d8cee67cebab2901625006102b098f712adffd5a827901f364bc019ba42a193352abbb9140fab95bfad6b2b1c4ad17df5a2167766449a13e53497cf8f0d7b75644edd68bd6d9d7d3ce79efe5cb56bb25fa115cf872f9fbce2efc14609fc08f6f39ed63741105010d7ae8d2655cc297d28d7c33c0d45322230effb55c2943f1e266fb66dbc73d1248b66bd040481c5864eb362242324e1cce02b94519942136c537db1668e8b1decd76aaa2ba62b9e4669b1c9cec9b472796e998c43cdc3f3ede3bde393e382207f8c43cdc3938bed91edc6c0bf857b83bbb468f1312747d4c83eeced6d7b0071a864c504959d07a11449ed76ed95460d323f6f0670f9bc49b695fb72be390a42ef823d1edbdb2abf5bdadecedf6490cdf1055d9e0496543a495d5f79c0c38b83af5b4765041e12d57fa5eb6b9cfdcbb486a4363c3ca03e693e066db6452325f18e98f5ac8e8a7520d58ccf388a53c26b4a4c0e0c4623e08b64549d19b50afd8fe7544feafdd825e477a8c539219082fc7ddfe8b6a20bd9722721c7a071787b2d5c5104b77a8175c3239c1b6c5615488610f9bd2e075d2647c053d35312b6df4fd44a3af12eb966d36e38eac1660596a68dccd5835ba5e60c994daaf4602b5e39633a93761921e50eb5a34ddc11fdabe765edef886cc9498bf09a51d78ffe9e5d4f3374017a3a1b88427e78de4957b2ae8ccb184d1054dfa3ee6f0d43beac035724bc9a06bb12890ad17fbc30b99370cbe251c9e99dd4442ebc54ea7331427ba4a8fbecd06812e9a367e91946cb76eb117a90b07331ec617babdb478ceb35385b46bb3aaecaeacc9ce036972b8b2267b0fa4c98fba3d73bf16ea8d2b7cec795daa5fc04f70c2f1640dd7ba777b70f3897af2fc55790fec4c9aef604f90b1fd0b8cad8e6dd8933b05b6ed3e06db4c6cf50b6cdb5bdbb6ffa95e2a71d726c2e2349c1c08fa3a2c14068cdb53d724951e190d97c98adf5afa7dfea2f54bf8eb290295b1447a0e840654ba082393d9b1e146bd9e1a435095f68236922e4105a30b518142c21d980c208771a4e6c9840b3470190ac1d1848340874a49ecb41178f8bb7055ba38d04225c7b6f610f690897bbd18dd629836cb78eb17b81dbfde04a0e63313ccf8195d12ec30ec23988448c203944eca13c162eb1793a39bed61e1b71e16925a6880a990260eecccf79741d4539a652eef3f7f8ea0bf10ec67be383afc4959e4d3c847268f840b169dc71e0ba00cdaddff095d86d008b94bd4ceded0d7cc0f3d727745eee49ffabda6de384aed6ef1bd59a63ed39504cc9002098f0ac2f5c42cfdac96d7222416c55e57b22e2cd347bd01ca38b41771d515bba990642e2525a766240988b44932cd631c048dbf48a68f1fafced4f471d87b5fa7c5a69e5149c9ebdd93e8bfbe17d8fff9b77beddf791feedf0fcedf5cdfa6122241c0010e8e3c391a13fabd9f28346ce03735ae9441032c2db73b640ec319c2bf0ef6f0f1ee71de67a0d6a5aef246d5f83e5ba9fefd87fbcff779016347a523f263e2ae3f131dd55367a8e31f11873b344749e2ecd98e5356c9dcc46c25252fe0d9335b43c7e9c09fb21aeeafae616ed532b34632a9ccf65341ef4941373dbbfad499e8a69749a9712fed2ceaa5a980257ba9ee81337c9bef9d6a282fe7d5b79df3d7c777e7f76f5f96baf7bb2773d43b29afdefb72eaed7566abb797eb94abab775652bd9d39eae5d66dababf7a9a47abb73d4db2dafdee735d45b65542f51768aff9cde9f9d6680f2ce1868bc0f30526f4c4e8400f9d544ca3b86097e5a6f9d33cbc02599320db0618dab2fa2ca85c537cb954b36319f2c6f46ff07f1c27a421bbedcf0e5862f97e0cb8707ebf2e5fd95f965eeed5b73945aa0caf1ca9ae416091bd2e407dd9edae1e57f7cf2f1742daf1e609eef825af3e5d4b41908767dbcfc7008f663401073d087c8c7cf05f29990286461e4618ef45b2841af853d0fb958a09845c862f01824760270c99d45c214a88a280c55411cd850c877e0731b0d5ca2112cd47ccec988a2a630967a6dc4a9adae6064d23e68c7e14218aa2b2c928893506ca12b287d0bb7967afa09891c6c726a81258ec2bf16631e14f4287174dba0b72a2c10e530834d6a582e76e0ff3ce6bd60b162c1701f93f60bf1eea43314c545d35f9f312a64c48931a0565fb592f9fe1434377c6a716652ece56a43c7a3705f0658b837db368f1ba8bb08ea9edd9fae08755f298b67c34835c49da3b23072508aaa7ce438e8cd65bae6e151a700c9aea6646e0ad230dd8761baaa93364cf78199ee8362bff86c90c17e9df13af334a87814690766276a66b2d6e4b3c8ba25791f0e968e20cd15dd2ce72b217e9a0958cc70382581edc5a5a496d7abd8ecd5053650af817a15877ad79350cf62e85d3a0257267a13a3771338ef38172ebab724ceab0eb9aa10cefb41e1a2b58368ffecebfc899a5d3d7cb6c0fe5af3b3a16d8f313e73685b8de233afa84f906408f426280a15b2e3a84fadbed058cd54b19bd2857f42c2451242091e443409adcc8db52df45e3e17694ce79017aa273cc800bb914f848b04b5090a71403ca19a768917a23e21614a1a9987062e85c2ea471f0ba98339a12e5c137998f74ab91c2ed2a08fe480191e8ea14221d2fbc00606a78220b22074f3020adc81fa05dcefb32739363cda73e580a87f5330992df73e5011a4e02f9be38190bc00113610707508f8f56c650808dd630ebeea743680af3ee5264a8f8f027e71d522721e07547fcaeab886232bc901a19f361cb0ce1cf02e9b4fde39192f4dcfa84fd1a9e7192a269bc10ba58a30b07362f4388ed79b45cfb4704920e8437d03a6d44698d45f44058bcb6f160d6ea88d8751754da90dd36b985e15995e5148dcd1ba0cad3a79ce0dcdab1b43fb016fc1276c7ae558da021fd419a50d4d7b84246d685a8d40dab5625758a70cb747516d6240fd212bb399818358baf0906d23581b116e702268e24ea4875b8ad0ce190a08b1151b0365788cb0a9c3e222d354bfeca50118a4b29dc1fb01110211aaa2edda096c733c2c3d66f591ca304e209e608e6ceb6838326a52225fa9a042d37244ed37703ddc8934177a0153fb32658944162cb7248ff42fe2b6b2482c00291a019a5c05eea97cee093898c612666aed6e756e5ac519d317c4d1bff2bb557185e06925ef960a6a528fca86a62da66957abe749e3780e033a76d4dfb20c282e452aea90caddb0b45558da5593275d6f9636f8f829c3d28e27d6d4313cae2b1d55d739d650c65b33a7a3d8c025399a5095970dad2b28bc598256aa81a9001db5a50be3beba7946f20b345152fc26549ce1833544365caee17255e47213b1769f271cf8c77838a277c9705cc29b8b46f4ca3db6801a9eecad4b0d2b14efd660c3da61c37ffc9dff742daf1e345ce4825a63c3917135ca617d07dd280ae05de1c56d44558819ebe35807ae31d647162c35c741632ae714dae9a7f9a4492a6941bf5409ab260d88503b082a6ca7298b612a7c46ec3488ad38842d4d4655c0492866151b200009197ba428422d2299ad0413a97a37c724082d43b6de8c82c60c6c7f8da05fa8a68b4aee8fe15826a0cc531f9ba8b26538d89bfe8a1cacba7bf15592e0807f1b82d3ec74d7ec7457c99dee06d994d7ce516b220bcb65e81d9595dfeeae7354266b64ae994bb23a02320c87ca5576be9b5d67c3c7aa6ca09da9e57ecc7ad808c86033a237a8e58c4356d6973c0be57d4cf6874c6b9c9381de62055d8363a0170d5db52a4619fab50ced6b106383181f49e85f85205e7536e66bd2672b3d2378eaf6578fe72d7044ad71ded1fca4d32ad2bc6b9564ea47c2f28840fd800d12a4d76348ea74549720412c16d83a0534046188254174b33be5163a4526f6f46fb098831ccafd3612202f4af78f137f4784dc93699ea703c514511cee2ba7dbceef69a7151906e5f554c0199549ae2cf4f21939a96862aa591c3bf73bedb986867a20d88ab2682fbb035d369a4e41bf176847c5c735a9a51b80808f31b5b4067be0352c753596da6496d6391aeeaa7f90cb2c3d6c4dec30d7231efaa03716a8744cdc6189dc9279462ec9da54c2bc976cc3b0fcc67333aa6c7a03ba4d35f3600aaf2fb8096b6b98534d98d3516ecbb6dd259953750eb3fd417163b5033d3fe465f4b4adaf1ee499ef865a339ec3c79be97958bb4ccf2bbdf1d98c61333e9f20e146344038405176d3b0f664445908b683ce5be88b4ee04c42cb68e0c0fa2edd414ded0b1260098b0a0fbd66160bf0334e7a3fa389986b2489e506b026ee253c4be5a20e5c2afa080f708cc440ede4a6b774d3d9a19fff44e0f682edd4de60de472e49ced055b766fe21b8a3436ed1a2c37151166e159b51bc9b5ac3b356e4596f0f3e3ec6e4ce5aec94d600ade58156d24f1ba05567a0b59f4bef3c985896ab1d0a744c4c2531d64189c3baf2a62d09af4ca868e8409f05c82a5370b3a06a6de1e06f9fa5e14a5a9621b0474a082cab50b1b5ab8a6bd856c3b6aac8b6265236731d115d623dd358e4c4e221bb72f72cc26c6be76756279eaa49cfac1df1fb07dfdb4fd1e6ead1bdf9c6d79aee1dd4ee48d137c3fdfd5502240d24090441a11b0b6a610f61b5251795317a16d858b83f23b5e9595f6d8ac6b13fbaa882a732bd123944412ea24e299d3e5db30d2d45dcd0244b7202aba52127d38713784426e794fa4c85660588c0733556fc0b0a4225151ca68e07058d7b911044226cdb623a0a4cc3318d1754fc58f2b6cce3b1737c1b234bbdd883a9544ecdf69019a5499ac80667522f03cbdea9ee03d528d767a9ce387ce09d87a5a120dd70cf3607debdc9a1097a4fb74cf13f27edca0598d9364c12d41de2146e55a8325bb3852e557a290d348ad43e20566c79eae62628ae216d8b48dbcae9a34d5456098835a1e435f13c3698a3a4e3d807a543f0aed7f06425495b9386dba4e13669b8d54cc3bdeaefe5d270f7c7abfd530eeb682aaa1d13b85feadcb619162e1b1098545f3a18b0a8f886030137d2c48328ba9ed006903680b48a80b4804ae6cf6b5d36f8af3a2cb009feabea5be7099b5e3d30b8c007b52683fb8ff7b0d4916d358afc7b4385c56ed549083e63d2455f59afa7468e4e1475a9358afa23e08e2497554149e1d1503138969c995a34ec14a08c02fa774410bcc0a8aaaaee4348f978233ad50a53e4428901d123588a874c349e386c74b8595c716a2a6711dc307b0a61faa0625a2b137d77a90f90983cf374ce290f6a13942b62b9cf24c736f919a50477223e31cb1fc11d6a6b1649ec86352e628db0ea7f8459aa7538b3a1baa18755648daa9f36acb1618d0d6bac246bdc39cfb2c6bd3179f86d4082891d68d12b759a552581e3de44cacfee8acb9fb9562e091d7b20c318cfb90c75eed722f238bbce66f1e326da99b1e3dfc645179e06b241473d9ccf4b486ef6156c306f83791ff3d1256b43e80aed7ad850e82a4f459eb8f9d5a3d1f3fd506b18bd3791849e37add62c7a6f22093d6f5a1551f43bc611d63b0c7a449d8a827c66139e1e4192f2dc4c0c2d4c1e993749662733c6258f359d9e3d16b7d06564826a3a293c395898c404596a1dacd3c341f1e4537aac4a9aba1ea0ec09263a6a5835a6debbf0124ece705102f52e874b64a4a7f45a1fb35c9896fe2ec1c9a34d12779b2d1237019fafacc717e8da64bd3f36f40cbdb441cf0d7a6ed07365d0f38cd51c54fffefdff9c69ec98e2cb0000" + "1f8b0800000000000003ed9d79739cb812c0bf8a6a5e6df2cf608fef239bad72aedd6cc5cec67692e7b7de9a1220066500b192f018a7f2dd5f4b30173027e398b149aa129bd1d1dd48a0fe4db7f4bd6163891bc7df1b2167766449a17ea692f8f0c3dfdf1b11b51bc78dd36f27adb3cecb978d66437423b8f0f5e28fad6df82dc03e815fdf72dac5e83c0a021a74d085cbb8840fa51bf96680a9a79a8c38fcd770a50cc5f1f5e6f5a68f3b24906cdba0819038b0c8c64d4484649c389c0572833228436c8aaf372d90d0639debcd544475c572c9f526d93bda350f8e2cd33189b9bf7b78b873b875b87740f6f091b9bfb57778bdd9bbde14f0af70b7b68d0e272468fb9806edad8d6f6107240c99a092b2a0711c449ed76cd85460d32376ff770f9bc49ba85fbb2de390a426f82b91edbdd2abf1a3a9f46d77490c9f1055d9e0496543a495d5e79cf438983ab5b4365041e10d57fa5eb6bbcfdc3b4f6a4367fdca3de693e07ad36452325f18e9afba91c16fa53ab098e7114b594ce8960283138bf9d0b02d4a36bd0af18af55fa6c97f9a0d1875a4c338259989f07238ecbfaa0ed27b2922c7a1b770b1dfb6ba1862e9f6e5824b2627d8b638cc0ad11f616312bc4eba8c2f61a4266aa59dbe1fe9f455a2ddbcdd66cc919502344b158ddb19ad06d70b341913fbd5a0416db8f954ea8ca8a427d4b21a8d0ff0fbd6af996f6f784326b698bf09a50d78f7e9e5d8f33740e783a9388725a7cde485472ac8ccb184d9055dfa3ee6f0d43b68c135724349af6db128908de3ddfe85cc1b06df100ecfcc76d242e378abd5ea3727da4a8eaecd7a812e9a767e9e946c366eb017a90b7b131ec6e7babfb478ceb26385b469b3a26c2f2cc9d63d49b2bfb0243bf724c943dd9ea91f0bf5c6153ef6bc36d52fe027b8e078b28a6bd9db1db8f9443d79feaebc05b646d577b027c840ff82476d46ddea68873db955a0ddf6e3d0cec456b740bb9d12dafda3c6aac46d9b088bd370743ae8ebe02ef418b7c7ae492a3d329834a315bf37f45bfdb8f16bf8db0902a1b1447a25847a54ba082393d9b1e1469d8e9a495095768226922e4105730c518142c21d5812208771a456cb840bd473190ac1d48443830e9592d86927f00a70e1aa7471a01b951cdbda46d84326ee7462748361f12ce38d5fe186fc76cdaf0310f499098abc4017043b0cfb08162392f000a58bf3a469b1f1abc9d1f566bff05b0f0b492dd4c35448130776e6f38b20ea28d93297779f3f47306608f6331f1cecffa274f269e4239347c2059dce628f0550066deffe822e42e884dc2682679f3eaf991f7ae4f692dcca2ffafda6de3c4aec76f1dd99a73ed39504ac9402098f0cc2f5022dfd59b9d9222416c55e5bb236b8eb83f100651cda89b81a8eedb491644d2525a766240934699364b9c7383434fc2059467ebc3c55cbc8fed3f7755a6cec599594bcda3e8afee77b81fddf3fdd2bffd6fb70f7be77f6e6ea266d2112040ce0e0c8938379a1dfff8940fd0e7e57734b29d4c3d272db7df6d05f29fc676f071f6e1fe66d06625de82a6f548d1f9385eade7db8fb7c976f6068a8744e7e4cccf52591513d79fa32fe1571b843538424ce8eed386585cc2dd01612f21c9e3f9325749c16fc292be1eee212e6bc97893592c565769c0a7a470a86e9e9e5a7d6c830bd484a0d47696bd6284d1b987394ea1138c1b6f9d1a9a6f27c567ddb3a7b7d787b76f7f665a97bbf7d3445bca3f2e2bd2f27de4e6bb2783bb941b9b878a725c5db9a225ece7f5b5cbc4f25c5db9e22de7679f13e2f21de22b37a8eb2631ce8e4eef453162c1bdb8746ff4d3199308f967ad4a87954d1e599b36aa593b6323f7c1ed4ba770abd444f0be3e8e5b5b94fd3946abb26d535a9ae497509529d03d5ad4250fde4f9e3dc6fa1da023591ac89644d246b22f9f488e458c31754353cc1e93bc9387d5bc335c2fb0023251427428014d58c27da324cb0d572ef96490acee9dcd1001bd6b0faac90a2c2e2ab75e74a7631dd8f5b8dfcf76285e51aad5db6da65ab5db6122edbfedeb2c145bb0b07afe490eb9ac7d1148872b8b024b96f865624c903dd9eb5f3ed7ffae2e3e96a5e3d5f7eba09a6b8f2b9957fe55cdd54b5099eee143f7e866af7e7e77e0c08620efa10f9f8b9403e1312852c8c3ccc917e0b25fe6de1c8432e16286611b2183c06c1e5d35e32b9b548987aad220a4355109c3f28e4831b2c9be00013ede742cde79c0c1cd5d4e3a55e13716aab2be06fd32e4807be330d43758545e02593506ca04b287d03b7967afa09891c6c72706899e3281fdb62cc83821e258eee1be4568505a21c56b0490dcbc50efc9ffad2239ef4398b95c30df731e9bfd0831e35867294d1f8c7a70c1ceb8813a347adaeea25f3f909486ef8d4e2cc042734571b061ef8a9e09e0bf77ad3e671f5fde6878ee439bd3b593092e795d27872048a9ae2ce41d908945ea9afd23f721c74a606f298fb07ad82389cc584cc2d41ea409efb09e45183b40ee4b9e7409e7b8df5884f7b19ecd71afa992741c553085bb03a512b93a5169f45dacdc9fb703077fa60aee86a395f89e6c79980c50c875312d85e5caad5f27215abbd788335d4aba15ec5a1ded528d4b3187a97cec08589dec8ec5d05ce3bcc8560eccc89f3aa43ae2a84f31e285770ed20dacf7d9d3f51b5ab87cf66e8bfd6fcacafdbe28130eba3dbe261300f06072fa94f906408e426280a15b2e3a84badaed058cd540132d2857f42c24512a702164434895fc9cdb50df45e3e1769e04c9f17aa273cb4017a239f0817096a1314e280784275ed122f445d42c29434320ff55c0a85d5af3e165247cc405db826f230ef9532395ca44117c91e333c1c438542a4f781f50c4e0541644674cc3914b805f10bb8df674f726c78b4e3ca1e51ffa660325bee7da08274c05e36c73d21790122ac21e0e210f0dbe9c2101086c7147cd56aad005f7dca2d941e1f05fcea2a27721a07547fcacab884212bc901619cd61c709d39e06d7633b1d6d1d0353da53e45279e67a8445c062f942ac2c0d691d1e1385e6e153d51c33981a00ff50d58521b61527f16152c2ebf5a34b8a23eee47d4255bad995ecdf4aac8f48a42e20e966568d5d9e4aaa679ebc6d01ee02df88455af1c4b9b61837546697dd51e2149ebabb64620ed4ab12bacb3b29a83a836d1a37e9f95d9ccc0412c5d78c83611f846841b9c089a9813e9e99622b4338602426cc5c640181e236ceab0b8c834d597bd340085544a19583f2042204255b45d33816d8e87a5c7ac2e52495c09c413cc914d1d0d47065d4ae42b1154685a8ea8fd0ea6873b91a69bcd606a5fc73491c802774bf2487f11b791456201b4a211a0c955e09e4a9a1b8183692c61a6d6f646ebba519c94764e1cfd95df8d8a2b044babf66ea8a026f5a8ac69da6c9a76b9f8e658389ec2800e1df5b72c038a4b918a75d8bfab66698bb0b4cb7a73acf56669bd8f99fd935a87233e750c8feb4a47d5b50e3594f196cce92856704e8e2654e57943eb0a0aaf96a095ea602c4047e5cd33eeab9b67245fa08992cdaf42c4093658a2c99acbd55cae8a5c6e24d6eef38801ff1a4e47f42e998e735873d68c5e78c41650c3a39d65a96185e2dd6a6cb876d8f0a7bff39faee6d58386b34cb0d6d870a0dc1ae5b0be83611405f0aef0e226a22ac48c7571ac03d718eb220b5ccd61d098ca39857eba693e69924a5a302e55c2aa490322d4364d0adb69ca62980a9f113b0d622b0e614b93511570128a59c5063480848c3d5214a11691cc6e4d49ab7ad3ac24082d43b6de0c82c60c6c7f8b605ca8ae8b4aee0ee15826a0cc533fd65165f370b037dd053958753760af24c101fbd604a7dedebcdedebc92db9bf7b229afad83c6481696cbd03b2a2bbfdd5deba04cd6c85435e7647504da301c2a17d9f96e729d15ef66be827ec6dcfd9875b01190de6a9a5ea1941336305fbee54928ef63b23f645ae38cf4f4162be80a0c03a3a86faa45314adfae65685f8d186bc4f84842ff2a04f1aab3315f9d3e5be915c153d7bf7a3c6f8621d61ae71d4c4f3aad22cdbb5249a67e242c8f08d40d582f417a1d86a44e47750912c46281ad534043680cb124886ef2a0dc4027c8c49efe068b39c8a1dc6f2201ed45e9fe71e2df88903b32cef374a098228afd7de574dff93dedb420fda0bc8e0a38a332c99585513e2127158d2c358b63e7fea01dd7d0500f1ab6a22cdacbee40978da653d0ef186da9f8b83ab5740510f031a696aec11e78354b5d8ca5d699a5eb1c0d77d9ddcb6596ee37467698eb100f7dd01b0b543a266ebf446ec93425e7646d2a61de4bb661987fe3b9095556bd01ddaabab93781976fb80e6bab99d39a30a783dc966ddb7332a707c22bd5891b5b3bd0f3202fa3a7ad7df520cf7433ac35e3d97fbc999efb6b97e979a9373e9b306d86e71324dc8806080728ca6e1ad61c8d280b41779079037dd5099c4968190d1cf0efd21dd4d4be200196e05478e835b358809f71d279814662ae9124961b804fdc497896ca45edb9547411eee118899edac94d6fe9a6b3433f7f4160f682edd4de60de452e490e2a54b766fa3983837304d1acf30751166e15ab51bc9b5acdb316e4596ff73e3ec6e4ceb5d829ad065af303ad649cd6406b9d81d66e2ebd736fc42d573b14e898984a62acbd128775e5559b135e9950d1d0813e339055a6e06a41d5d28d83bd7d96862be9b60c813d52a2c1b202156bbb687335dbaad95615d9d648ca666e20a20bac571ab38c583c65171e9e45986de9fccceac453d5e9996b47fc7ee27bfb29ea5c3dba375df92974afe0a1563908b6b7eca1a23395bb3f0cf6a6bfc7bf4a82a481248120287463412dec21acb6e5a23246cf021b0bf705521b9f75d5c6681cfb838b2a802a3332914314e822eaa4d2f113369bd053c40d4db32427e031f559993ea0c0233239abd4672a3c2b40049eadb1626050102aa9003175442848dc8984201261db16e391601a9069c4a062c89237668ac8f828243bc33731b2d4eb3d184be8d4840f99519aaa896c3027f532c8ec9d1a42508d727da2ea842308de79581a0ad5f5776e73e00d9c1c9da07776cb14ff32aa592eccccb661a9a0ee11a770b34295df9a2d74a1924c69a081a4b602b162cb53b7370172356f9bc5db164e22ad63b34aa0ac1121af88e7b1de14211dc7de2b1d8877b584252bc9dbea64dc3a19b74ec6ad6632ee657727978cbb3bf4f94f3878d354543b3270b7d4e96d13349c372c30a93e77486051f1158703aea48b7b1174b9466b4c5a63d22a62d20236993fb575de10c0ea10c13a04b0aa6f9d27ac7af5f0e00c1bac75f4dfeee33d3275a0db1ac5ffbda1c26237ea3c049f31e9a26facd3513347a78bbad41ac4fe11304792d1aab0a4f068a8181c4b4e4e2d9a760a514601fd3722085e60545555f721a47cb81d9dea852972a19a81a607b814f7a9683c72e4687fcbb8e20455ce22b861f618c2f441c4b4562606ef421f23317af2e994b31ed4562897c4729f498e6df202a50c77244a31cb1fc11c6a831649ec9a35ce628de0f53fc25cd57538b9a1ba018855648d6a9cd6acb1668d356bac0c6b9ce0d841f51f3ffe0f415ce56a6ac30000" ], "rawHeaders": [ "Server", "nginx/1.14.2", "Date", - "Thu, 13 Apr 2023 10:33:02 GMT", + "Tue, 30 Jan 2024 13:02:43 GMT", "Content-Type", "application/json", - "Content-Length", - "4133", + "Transfer-Encoding", + "chunked", "Connection", "keep-alive", "Vary", @@ -24,7 +24,7 @@ "X-Magento-Cache-Id", "40eaaed8434b6bc4d35eb631fa2239af78c842214e0e7f4d505856f54f43ffd5", "X-Magento-Tags", - "cat_p,cat_p_2046,cat_p_2030,cat_p_2023,cat_p_2016,cat_p_2009,cat_p_2003,cat_p_1996,cat_p_1989,cat_p_1973,cat_p_1957,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_34,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_34,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_36,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_35,cat_c,cat_c_8,cat_c_20,cat_c_22,cat_c_28,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_30,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c,cat_c_8,cat_c_20,cat_c_22,cat_c_28,cat_c_35", + "cat_p,cat_p_2046,cat_p_2031,cat_p_2030,cat_p_2023,cat_p_2016,cat_p_2009,cat_p_2003,cat_p_1996,cat_p_1989,cat_p_1973,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_34,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_34,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_34,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_36,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_35,cat_c,cat_c_8,cat_c_20,cat_c_22,cat_c_28,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c,cat_c_20,cat_c_22,cat_c_28,cat_c_30,cat_c,cat_c_20,cat_c_22,cat_c_28", "X-Content-Type-Options", "nosniff", "X-XSS-Protection", @@ -34,9 +34,9 @@ "Content-Encoding", "gzip", "X-Varnish", - "219051184 218647666", + "42700065", "Age", - "74498", + "0", "Pragma", "no-cache", "Expires", diff --git a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-uses-custom-query-to-modify-the-request b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-uses-custom-query-to-modify-the-request index 7c3fe39d3..3c9a7c42f 100644 --- a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-uses-custom-query-to-modify-the-request +++ b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-uses-custom-query-to-modify-the-request @@ -12,7 +12,7 @@ "Server", "nginx/1.14.2", "Date", - "Thu, 13 Apr 2023 10:33:03 GMT", + "Tue, 30 Jan 2024 13:02:44 GMT", "Content-Type", "application/json", "Content-Length", @@ -34,9 +34,9 @@ "Content-Encoding", "gzip", "X-Varnish", - "219261165 219253706", + "40852818", "Age", - "7964", + "0", "Pragma", "no-cache", "Expires", From 760ff9ce6268d64ebb05a6e1f2e362bf50b2604f Mon Sep 17 00:00:00 2001 From: Andrzej Kurek Date: Tue, 30 Jan 2024 14:12:22 +0100 Subject: [PATCH 4/4] fix: fixtures --- ...Tests]-productDetails-returns-filtered-product-details | 8 ++++---- ...productDetails-returns-product-details-without-filters | 8 ++++---- ...productDetails-uses-custom-query-to-modify-the-request | 6 +++--- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-filtered-product-details b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-filtered-product-details index 010086ccf..611d9ad62 100644 --- a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-filtered-product-details +++ b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-filtered-product-details @@ -2,17 +2,17 @@ { "scope": "https://magento2-instance.vuestorefront.io:443", "method": "GET", - "path": "/graphql?query=query+productDetails%28%24search%3AString%3D%22%22%24filter%3AProductAttributeFilterInput%24pageSize%3AInt%3D10%24currentPage%3AInt%3D1%24sort%3AProductAttributeSortInput%29%7Bproducts%28search%3A%24search+filter%3A%24filter+sort%3A%24sort+pageSize%3A%24pageSize+currentPage%3A%24currentPage%29%7Bitems%7Buid+sku+name+thumbnail%7Burl+position+disabled+label+__typename%7Durl_key+url_rewrites%7Burl+__typename%7Dcategories%7Buid+name+url_suffix+url_path+breadcrumbs%7Bcategory_name+category_url_path+__typename%7D__typename%7Drating_summary+review_count+reviews%7Bitems%7Baverage_rating+ratings_breakdown%7Bname+value+__typename%7D__typename%7D__typename%7Dsmall_image%7Burl+position+disabled+label+__typename%7Dimage%7Burl+position+disabled+label+__typename%7Dmedia_gallery%7Burl+position+disabled+label+__typename%7Dthumbnail%7Burl+position+disabled+label+__typename%7Durl_key+url_rewrites%7Burl+__typename%7Dmeta_description+meta_keyword+meta_title+description%7Bhtml+__typename%7Dshort_description%7Bhtml+__typename%7Doptions_container+special_to_date+...on+ConfigurableProduct%7Bconfigurable_options%7Battribute_code+attribute_uid+label+position+uid+use_default+values%7Blabel+swatch_data%7Bvalue+__typename%7Duid+__typename%7D__typename%7D__typename%7D...on+DownloadableProduct%7Bdownloadable_product_samples%7Bsample_url+title+__typename%7Ddownloadable_product_links%7Bid+price+title+uid+__typename%7D__typename%7D...on+VirtualProduct%7Bgift_message_available+product_links%7Blink_type+linked_product_sku+linked_product_type+position+sku+__typename%7D__typename%7D...on+GroupedProduct%7Bitems%7Bposition+qty+product%7Buid+sku+name+stock_status+only_x_left_in_stock+price_range%7Bmaximum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7Dminimum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7D__typename%7Dthumbnail%7Burl+position+disabled+label+__typename%7D__typename%7D__typename%7D__typename%7D__typename%7D__typename%7D%7D&operationName=productDetails&variables=%7B%22search%22%3A%22%22%2C%22pageSize%22%3A20%2C%22currentPage%22%3A1%2C%22filter%22%3A%7B%22sku%22%3A%7B%22eq%22%3A%22WSH12%22%7D%7D%7D", + "path": "/graphql?query=query+productDetails%28%24search%3AString%3D%22%22%24filter%3AProductAttributeFilterInput%24pageSize%3AInt%3D10%24currentPage%3AInt%3D1%24sort%3AProductAttributeSortInput%29%7Bproducts%28search%3A%24search+filter%3A%24filter+sort%3A%24sort+pageSize%3A%24pageSize+currentPage%3A%24currentPage%29%7Bitems%7Buid+sku+name+thumbnail%7Burl+position+disabled+label+__typename%7Durl_key+url_rewrites%7Burl+__typename%7Dcategories%7Buid+name+url_suffix+url_path+url_key+breadcrumbs%7Bcategory_name+category_url_path+__typename%7D__typename%7Drating_summary+review_count+reviews%7Bitems%7Baverage_rating+ratings_breakdown%7Bname+value+__typename%7D__typename%7D__typename%7Dsmall_image%7Burl+position+disabled+label+__typename%7Dimage%7Burl+position+disabled+label+__typename%7Dmedia_gallery%7Burl+position+disabled+label+__typename%7Dthumbnail%7Burl+position+disabled+label+__typename%7Durl_key+url_rewrites%7Burl+__typename%7Dmeta_description+meta_keyword+meta_title+description%7Bhtml+__typename%7Dshort_description%7Bhtml+__typename%7Doptions_container+special_to_date+price_range%7Bminimum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7D__typename%7D...on+ConfigurableProduct%7Bconfigurable_options%7Battribute_code+attribute_uid+label+position+uid+use_default+values%7Blabel+swatch_data%7Bvalue+__typename%7Duid+__typename%7D__typename%7Dvariants%7Battributes%7Bcode+label+uid+value_index+__typename%7Dproduct%7Buid+sku+name+only_x_left_in_stock+price_range%7Bminimum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7D__typename%7Dmedia_gallery%7Blabel+url+__typename%7D__typename%7D__typename%7D__typename%7D...on+DownloadableProduct%7Bdownloadable_product_samples%7Bsample_url+title+__typename%7Ddownloadable_product_links%7Bid+price+title+uid+__typename%7D__typename%7D...on+VirtualProduct%7Bgift_message_available+product_links%7Blink_type+linked_product_sku+linked_product_type+position+sku+__typename%7D__typename%7D...on+GroupedProduct%7Bitems%7Bposition+qty+product%7Buid+sku+name+stock_status+only_x_left_in_stock+price_range%7Bmaximum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7Dminimum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7D__typename%7Dthumbnail%7Burl+position+disabled+label+__typename%7D__typename%7D__typename%7D__typename%7D__typename%7D__typename%7D%7D&operationName=productDetails&variables=%7B%22search%22%3A%22%22%2C%22pageSize%22%3A20%2C%22currentPage%22%3A1%2C%22filter%22%3A%7B%22sku%22%3A%7B%22eq%22%3A%22WSH12%22%7D%7D%7D", "body": "", "status": 200, "response": [ - "1f8b0800000000000003e5586d6fdb3610fe2b8486ae5fecf82d2f8ed71468d360cbd0a46d9cb6ebea42a0a493c4852205928a6307f9ef3beac589653bb3eb152bd67c48a4e3bd3ccff18e3ce5d609a8a1cee0d649950c32df68fbcc0c24f8f0f9d6c958e00c9cb3bf5eb4cfa3a323a7e1e8ab0c051f87bf75baf8266802f87aa2d815251799104c4464184b6570d1c459e209cab8759929fce3c4c6a47a306a8d5a098d4018d96d32a10d153eec5c67a08d54102a29cc0e93a80301a3a3968f08b98c46ad12a295f8318c5ab077b8eb1d1cfa5ee881b7bfdbeff7fa9dfede01ecd1436fbfb3d71fb5c6a396c6df3aee749b9102106e4299703b3b7fa511224ca5668649e10c44c679c30998a61e87a07ae7d403be929feb9a490a650ade16d84e2d2fe7ae61f9ba5730c115b0c64d55183775696cd7158c15a6bacc749ea025ca3bb149783ddc7bc52f0a6b0c56198f650262d4f2a43132d1cdf23577327bdb2a802f3907df664ce79e4453812f13741ce82d5dff1bf096f3ff1a975f1a0e561d445231a835c2d17dd97fb401cabdd45918b21b1456bead30a526ae70a1c85340035f6157e8aac2e6101c1721279758a905ad32e8e983a02f0b76eb86ada5a38e02999544276e8dd54cbe84c91cec97338779e2d6a3143da09437d4d7329a2ff06fcdafb1e8ef7e43567a5cdc84ad13387d773477fe0a72316bc53532f958276f5ca988595183dd852193842a3cf50eda28836b0663d7979930ce60b712d46e187a0d0acf4cb7f0e00c3aed76e54ebb16c75520c722572d835f149a0de79af2cc0af6561cc61779bc527d21b3734a796aeb50ba1b23e97c2324fb1b23e97d2324ffd5f63cbaaced8dab13cab9cbf20bf8071c387e58e2397637c2cd077bf27cfeee33d079483fa45cc38cff92a3b646f7fb6147b9e92c61d7fd7fb0f3a87fb5845d6f0b765f6cad1aea06a07dc5d287ed90cbf173612c55302733cc709835cd43c35b27bfd507ceb3f4f90b82a0a921f92444c6ccc484124f0693669c4591ed243465916810130359d263846992820a712420a154c44ecba03419c792a4986a50e83064c6405006c12b2046a989a9c89d1a45833c4794138f46d1845c531c9ecd64e7196ec8f3911a0904fab387447e2143a0a1a409c161c48012a41cce0bd77ae799a7c8a855299f70aa0df3c998326d3c2a82dafa506491c55613ef3e7d4ab0668026b58583fd279653c2b284782ad331723a9f7029508774779f90618a41e0a6005e3f7d8e659272b8b9841bf321bfdfeccd6361bbcb77671d7b991b699c9484c12303543ea095cff6335ba7e033ca5d235dfc5c9fd503ea842cca942d47b77452cc54c628e66506d06500c5b827153aba5f28c6c8379767768cac4edfe3526deeac2a343f750fb33f132e823f7e8f3f2537fcf5f4747cfeead375e921d380090869c6cdac2ff2fbbf005405f8d5f6962534a6c68fddea7f0fd5a4f0d35e8ff6bbfdc59c21ac616ef2ca5adcad0675357d3d7d3f5d74709fa8b227df14e9fa5060b4274f85f16da670871e0109612f08c36d412e0c681b81bcc0f36735c2306ce3cfb608773747b8f0f5b2d2a2182eeb75aad9149694e9d9e5bbf683321d165af755dafea72a2d1dac59a57905aec8ed6275da565e2fab27edf3e3fecdf9f4e468abbdef1e3e02ef707b78a7dbc1ebb557c3eb2d14e5e6f0ceb684d77904dec2f7dbe6f0de6d09affb08bceef6f0de7f05bc4dba7a0ddd951f73687e77f737bfec36b692160000" + "1f8b0800000000000003ed5c6b53db3814fd2b1eef74fb8590d84920614b6728edecb2536821d06eb7613cb22d3b2ab69c91654260f8ef7be547881f090ea1e0a5ee8716eb7175eed53d574776db1bd9441cc93b37f298796660705ffc4c3876e187ef3772404c79473efcb1d73ab27777e50dd9bf08a0e1ebe02f4585278a5c0c8f1f18b940d2494029a1b63418798c43271f05ae4e117184c980c11ff288f3b1bf336c0e9b2eb231e59eda20d4e7881a78f332c03ef718b69847f926f1600c36091a360d40e878f6b01943142dc6080f9bb8dbefe8db7d43b774ac6f757abd764fe975b77117f5f52da5db1b3627c3a60fbffb23456dd80c63aab988504dd9fc31b601e1d8f309271e957768e0381bb2497ca43bd84c9e1da46367a17f9ac6a7631c87e07384ed40f825df6e087fb50b3c851e2c26375834b9e1c793453fc31306a18e231d06a860f0e688bb4e76b933e69c44b361b164f2c473311d36758f73cff51bf1636864f6b4d60286e738d81011f3434bb4c1b0e1b960d8f4d734fd18f08afd7f88c9f30d19b20edb1e23384384ddbbb4ff2a1688f7d20f2c8b5c4163625b348e111f25b8e4f99c485a7486916930e0899fe45c0ad37e04627a0ab91b391ac3389883f12ef2b72c904c8052b8b23d297c10853828532d1381597b81d72987decd0c86412ee7ac3de76c48be87fa9a2643caf34cc74f757c236fef6e0f175accefdbda91bd3ede4d15712a9dccf85c22c4cbca819c298199bed5121ffc6188037d018eeb220636b75bd0862f099e688617502eef749286cc11862e3183a2ac4516e41da5d54accf99ac071617a131a0e8d173f89466ec897c80944437741b53f09d78b87e7a29e1a14863d0b455d1989f293906cad8ca4fd93903cd7f62cedf6c591eebbc87134129ef0bfa0a2f9651d0fb16b366c3e1695e77be523a0ccbb6f21c7c733ff0b4a6dc6ddea78871cae1478a7be0cef74645c1478d75ec3bb7391ab1c6926f60d46c6f37408dbe1309e78cc4cb571c21d3c23cdfcc41b393cf177e437e3b77b1280465c0a559234217c242149f7cc696314d8b660124c2536dd90f8084b051c93882f8d31b3402e4896c72421c731f3a5c9c893c6106accc0a04538c766bc081c012368e5234443a39c21338c1172241dd9f654ba44a0cef974f30d6cc8db211b5200fabb0e8efc210d30b23ce44a20543866548ad57f64dadf7ca33369d84c067f7090cf89214d10f1b98ea899e91fd0c016d832cd9dd7af25c8198cdc4cc7f6d62be1934b0257d259e08fc0a7a3a9e3511823a99d57d2600c8be0ab0878b6faec7beed8c157a7f88a7f09cf3771f208d85af1ee9499ef85937c504a9443c9c02c146ff1cfe21eef8fb14190a3714f33417925f93066c41027338d0abf4b287103570b9b4583456037ee1e8d80314c0da1f8ce06efef0e68217352180f3d0abaf05608363b70105bc744111f3e87e6f29dd07a123a035de0bf45ec8009aa69718022bdc839237ac03184cbc491ccf51840b9eb88e4f3a7d343219f9393653f1e96aac3d1c86f6a3ff8d775a8f9cfdfa36fee95f3f1fa6072f4fedb656c21f0316cae850287cf381ffa1d014a16f853d40db15913c48d9196bcb84954d06fdd36eaa9bd7c3e00ac4138e5bd9871bb18d4c5f5c7ebb3ebbc81bb40c5f1fd1485eb4b845154d504e3e78041f62d0189adb66959eb82cc89cf95409e406d5d8cd0b25af06b5d849dd511e66e6d0b6744c2399ba73eb9c605697a787adc9a4bd34134ea2e4b5bf765696ca064968619b820b6f9ec1465aa5c543fb48ef67b5747d71f76d7da7bb5bf045e7f7d7807ebc16bb716c36be792727578876bc25396c0cbdd4d578777bc263c75093c757d78670f80b70aabcf05a3184194678ea2f82554fa3cca9e0bf796f530141a11da43dee9b69700db4b168ea045afac52552645f7529c4dadae6c2bab2c7fbe917c9f082fa0c9bbd8ebc3e3ec478986da6b240159fc75627e94479da976a539d8e2804e03e96f5cfc0a02287fad4ddd33aa724f4add71975fed2a893f758bfd1fe24fdd53975f3e53bd0322ee21f1985c2aceb3fd4b54f2d2a26669c59ba9cc7b4562bae46dbf849297fb0e2b8ad92c22cb6bde6c585df42a5af4c6e10e95ae7a4fc9bae8da74efad274db9de4ba0dca48872513896f32d1af30464ebac4fb6c5265e2cd918362bc9b4e755f4fd125c3b28e09afa185c3bdacb73ad5f4ad1f79f52d177baebf36da18947e79b2c57816d0fd5f35542bfba9aaf12fa5acb57acd815bcbee897d3f2fd27d5f275b9ab95fc2329f9e7255cc1e5b95f42c9f79f50c9d754ab75fc63302dfc5c54ea7b5086692b2dbf9069f93b73bb5546c7cf8daad95649b6d53afeb9d1d73abe5ac5ee53fea50594b1323a7e7e585dee2a59ee6a1d5f41c2e52fcec0a47b75fc6c4c4db54a52add6f1454c534a30edb880699d47605aebb0e068534ae978a5d6f1d5665bade39f1b7dade32b56ec0a6485524ec72bb58eaf78b9ab757c0509977f1f0f4cba5fc72bb58eaf32d56a1d5fc434b504d3ce0a9896cd9e8731ade07dbc5a4ac7abb58eaf36db6a1dffdce86b1d5fad6257f09708a18c95d2f16aade32b5eee6a1d5f41c2155c9cd5123a5ead757c95a9f6c43abec43f955df8ff34f9f2ededed7ff5e0db7ece520000" ], "rawHeaders": [ "Server", "nginx/1.14.2", "Date", - "Tue, 30 Jan 2024 13:02:43 GMT", + "Tue, 30 Jan 2024 13:11:40 GMT", "Content-Type", "application/json", "Transfer-Encoding", @@ -34,7 +34,7 @@ "Content-Encoding", "gzip", "X-Varnish", - "42700068", + "42543268", "Age", "0", "Pragma", diff --git a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-product-details-without-filters b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-product-details-without-filters index bc4251607..52e50ef88 100644 --- a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-product-details-without-filters +++ b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-returns-product-details-without-filters @@ -2,17 +2,17 @@ { "scope": "https://magento2-instance.vuestorefront.io:443", "method": "GET", - "path": "/graphql?query=query+productDetails%28%24search%3AString%3D%22%22%24filter%3AProductAttributeFilterInput%24pageSize%3AInt%3D10%24currentPage%3AInt%3D1%24sort%3AProductAttributeSortInput%29%7Bproducts%28search%3A%24search+filter%3A%24filter+sort%3A%24sort+pageSize%3A%24pageSize+currentPage%3A%24currentPage%29%7Bitems%7Buid+sku+name+thumbnail%7Burl+position+disabled+label+__typename%7Durl_key+url_rewrites%7Burl+__typename%7Dcategories%7Buid+name+url_suffix+url_path+breadcrumbs%7Bcategory_name+category_url_path+__typename%7D__typename%7Drating_summary+review_count+reviews%7Bitems%7Baverage_rating+ratings_breakdown%7Bname+value+__typename%7D__typename%7D__typename%7Dsmall_image%7Burl+position+disabled+label+__typename%7Dimage%7Burl+position+disabled+label+__typename%7Dmedia_gallery%7Burl+position+disabled+label+__typename%7Dthumbnail%7Burl+position+disabled+label+__typename%7Durl_key+url_rewrites%7Burl+__typename%7Dmeta_description+meta_keyword+meta_title+description%7Bhtml+__typename%7Dshort_description%7Bhtml+__typename%7Doptions_container+special_to_date+...on+ConfigurableProduct%7Bconfigurable_options%7Battribute_code+attribute_uid+label+position+uid+use_default+values%7Blabel+swatch_data%7Bvalue+__typename%7Duid+__typename%7D__typename%7D__typename%7D...on+DownloadableProduct%7Bdownloadable_product_samples%7Bsample_url+title+__typename%7Ddownloadable_product_links%7Bid+price+title+uid+__typename%7D__typename%7D...on+VirtualProduct%7Bgift_message_available+product_links%7Blink_type+linked_product_sku+linked_product_type+position+sku+__typename%7D__typename%7D...on+GroupedProduct%7Bitems%7Bposition+qty+product%7Buid+sku+name+stock_status+only_x_left_in_stock+price_range%7Bmaximum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7Dminimum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7D__typename%7Dthumbnail%7Burl+position+disabled+label+__typename%7D__typename%7D__typename%7D__typename%7D__typename%7D__typename%7D%7D&operationName=productDetails&variables=%7B%22search%22%3A%22%22%2C%22pageSize%22%3A10%2C%22currentPage%22%3A1%7D", + "path": "/graphql?query=query+productDetails%28%24search%3AString%3D%22%22%24filter%3AProductAttributeFilterInput%24pageSize%3AInt%3D10%24currentPage%3AInt%3D1%24sort%3AProductAttributeSortInput%29%7Bproducts%28search%3A%24search+filter%3A%24filter+sort%3A%24sort+pageSize%3A%24pageSize+currentPage%3A%24currentPage%29%7Bitems%7Buid+sku+name+thumbnail%7Burl+position+disabled+label+__typename%7Durl_key+url_rewrites%7Burl+__typename%7Dcategories%7Buid+name+url_suffix+url_path+url_key+breadcrumbs%7Bcategory_name+category_url_path+__typename%7D__typename%7Drating_summary+review_count+reviews%7Bitems%7Baverage_rating+ratings_breakdown%7Bname+value+__typename%7D__typename%7D__typename%7Dsmall_image%7Burl+position+disabled+label+__typename%7Dimage%7Burl+position+disabled+label+__typename%7Dmedia_gallery%7Burl+position+disabled+label+__typename%7Dthumbnail%7Burl+position+disabled+label+__typename%7Durl_key+url_rewrites%7Burl+__typename%7Dmeta_description+meta_keyword+meta_title+description%7Bhtml+__typename%7Dshort_description%7Bhtml+__typename%7Doptions_container+special_to_date+price_range%7Bminimum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7D__typename%7D...on+ConfigurableProduct%7Bconfigurable_options%7Battribute_code+attribute_uid+label+position+uid+use_default+values%7Blabel+swatch_data%7Bvalue+__typename%7Duid+__typename%7D__typename%7Dvariants%7Battributes%7Bcode+label+uid+value_index+__typename%7Dproduct%7Buid+sku+name+only_x_left_in_stock+price_range%7Bminimum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7D__typename%7Dmedia_gallery%7Blabel+url+__typename%7D__typename%7D__typename%7D__typename%7D...on+DownloadableProduct%7Bdownloadable_product_samples%7Bsample_url+title+__typename%7Ddownloadable_product_links%7Bid+price+title+uid+__typename%7D__typename%7D...on+VirtualProduct%7Bgift_message_available+product_links%7Blink_type+linked_product_sku+linked_product_type+position+sku+__typename%7D__typename%7D...on+GroupedProduct%7Bitems%7Bposition+qty+product%7Buid+sku+name+stock_status+only_x_left_in_stock+price_range%7Bmaximum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7Dminimum_price%7Bfinal_price%7Bcurrency+value+__typename%7Dregular_price%7Bcurrency+value+__typename%7D__typename%7D__typename%7Dthumbnail%7Burl+position+disabled+label+__typename%7D__typename%7D__typename%7D__typename%7D__typename%7D__typename%7D%7D&operationName=productDetails&variables=%7B%22search%22%3A%22%22%2C%22pageSize%22%3A10%2C%22currentPage%22%3A1%7D", "body": "", "status": 200, "response": [ - "1f8b0800000000000003ed9d79739cb812c0bf8a6a5e6df2cf608fef239bad72aedd6cc5cec67692e7b7de9a1220066500b192f018a7f2dd5f4b30173027e398b149aa129bd1d1dd48a0fe4db7f4bd6163891bc7df1b2167766449a17ea692f8f0c3dfdf1b11b51bc78dd36f27adb3cecb978d66437423b8f0f5e28fad6df82dc03e815fdf72dac5e83c0a021a74d085cbb8840fa51bf96680a9a79a8c38fcd770a50cc5f1f5e6f5a68f3b24906cdba0819038b0c8c64d4484649c389c0572833228436c8aaf372d90d0639debcd544475c572c9f526d93bda350f8e2cd33189b9bf7b78b873b875b87740f6f091b9bfb57778bdd9bbde14f0af70b7b68d0e272468fb9806edad8d6f6107240c99a092b2a0711c449ed76cd85460d32376ff770f9bc49ba85fbb2de390a426f82b91edbdd2abf1a3a9f46d77490c9f1055d9e0496543a495d5e79cf438983ab5b4365041e10d57fa5eb6bbcfdc3b4f6a4367fdca3de693e07ad36452325f18e9afba91c16fa53ab098e7114b594ce8960283138bf9d0b02d4a36bd0af18af55fa6c97f9a0d1875a4c338259989f07238ecbfaa0ed27b2922c7a1b770b1dfb6ba1862e9f6e5824b2627d8b638cc0ad11f616312bc4eba8c2f61a4266aa59dbe1fe9f455a2ddbcdd66cc919502344b158ddb19ad06d70b341913fbd5a0416db8f954ea8ca8a427d4b21a8d0ff0fbd6af996f6f784326b698bf09a50d78f7e9e5d8f33740e783a9388725a7cde485472ac8ccb184d9055dfa3ee6f0d43b68c135724349af6db128908de3ddfe85cc1b06df100ecfcc76d242e378abd5ea3727da4a8eaecd7a812e9a767e9e946c366eb017a90b7b131ec6e7babfb478ceb26385b469b3a26c2f2cc9d63d49b2bfb0243bf724c943dd9ea91f0bf5c6153ef6bc36d52fe027b8e078b28a6bd9db1db8f9443d79feaebc05b646d577b027c840ff82476d46ddea68873db955a0ddf6e3d0cec456b740bb9d12dafda3c6aac46d9b088bd370743ae8ebe02ef418b7c7ae492a3d329834a315bf37f45bfdb8f16bf8db0902a1b1447a25847a54ba082393d9b1e1469d8e9a495095768226922e4105730c518142c21d5812208771a456cb840bd473190ac1d48443830e9592d86927f00a70e1aa7471a01b951cdbda46d84326ee7462748361f12ce38d5fe186fc76cdaf0310f499098abc4017043b0cfb08162392f000a58bf3a469b1f1abc9d1f566bff05b0f0b492dd4c35448130776e6f38b20ea28d93297779f3f47306608f6331f1cecffa274f269e4239347c2059dce628f0550066deffe822e42e884dc2682679f3eaf991f7ae4f692dcca2ffafda6de3c4aec76f1dd99a73ed39504ac9402098f0cc2f5022dfd59b9d9222416c55e5bb236b8eb83f100651cda89b81a8eedb491644d2525a766240934699364b9c7383434fc2059467ebc3c55cbc8fed3f7755a6cec599594bcda3e8afee77b81fddf3fdd2bffd6fb70f7be77f6e6ea266d2112040ce0e0c8938379a1dfff8940fd0e7e57734b29d4c3d272db7df6d05f29fc676f071f6e1fe66d06625de82a6f548d1f9385eade7db8fb7c976f6068a8744e7e4cccf52591513d79fa32fe1571b843538424ce8eed386585cc2dd01612f21c9e3f9325749c16fc292be1eee212e6bc97893592c565769c0a7a470a86e9e9e5a7d6c830bd484a0d47696bd6284d1b987394ea1138c1b6f9d1a9a6f27c567ddb3a7b7d787b76f7f665a97bbf7d3445bca3f2e2bd2f27de4e6bb2783bb941b9b878a725c5db9a225ece7f5b5cbc4f25c5db9e22de7679f13e2f21de22b37a8eb2631ce8e4eef453162c1bdb8746ff4d3199308f967ad4a87954d1e599b36aa593b6323f7c1ed4ba770abd444f0be3e8e5b5b94fd3946abb26d535a9ae497509529d03d5ad4250fde4f9e3dc6fa1da023591ac89644d246b22f9f488e458c31754353cc1e93bc9387d5bc335c2fb0023251427428014d58c27da324cb0d572ef96490acee9dcd1001bd6b0faac90a2c2e2ab75e74a7631dd8f5b8dfcf76285e51aad5db6da65ab5db6122edbfedeb2c145bb0b07afe490eb9ac7d1148872b8b024b96f865624c903dd9eb5f3ed7ffae2e3e96a5e3d5f7eba09a6b8f2b9957fe55cdd54b5099eee143f7e866af7e7e77e0c08620efa10f9f8b9403e1312852c8c3ccc917e0b25fe6de1c8432e16286611b2183c06c1e5d35e32b9b548987aad220a4355109c3f28e4831b2c9be00013ede742cde79c0c1cd5d4e3a55e13716aab2be06fd32e4807be330d43758545e02593506ca04b287d03b7967afa09891c6c72706899e3281fdb62cc83821e258eee1be4568505a21c56b0490dcbc50efc9ffad2239ef4398b95c30df731e9bfd0831e35867294d1f8c7a70c1ceb8813a347adaeea25f3f909486ef8d4e2cc042734571b061ef8a9e09e0bf77ad3e671f5fde6878ee439bd3b593092e795d27872048a9ae2ce41d908945ea9afd23f721c74a606f298fb07ad82389cc584cc2d41ea409efb09e45183b40ee4b9e7409e7b8df5884f7b19ecd71afa992741c553085bb03a512b93a5169f45dacdc9fb703077fa60aee86a395f89e6c79980c50c875312d85e5caad5f27215abbd788335d4aba15ec5a1ded528d4b3187a97cec08589dec8ec5d05ce3bcc8560eccc89f3aa43ae2a84f31e285770ed20dacf7d9d3f51b5ab87cf66e8bfd6fcacafdbe28130eba3dbe261300f06072fa94f906408e426280a15b2e3a84badaed058cd540132d2857f42c24512a702164434895fc9cdb50df45e3e1769e04c9f17aa273cb4017a239f0817096a1314e280784275ed122f445d42c29434320ff55c0a85d5af3e165247cc405db826f230ef9532395ca44117c91e333c1c438542a4f781f50c4e0541644674cc3914b805f10bb8df674f726c78b4e3ca1e51ffa660325bee7da08274c05e36c73d21790122ac21e0e210f0dbe9c2101086c7147cd56aad005f7dca2d941e1f05fcea2a27721a07547fcacab884212bc901619cd61c709d39e06d7633b1d6d1d0353da53e45279e67a8445c062f942ac2c0d691d1e1385e6e153d51c33981a00ff50d58521b61527f16152c2ebf5a34b8a23eee47d4255bad995ecdf4aac8f48a42e20e966568d5d9e4aaa679ebc6d01ee02df88455af1c4b9b61837546697dd51e2149ebabb64620ed4ab12bacb3b29a83a836d1a37e9f95d9ccc0412c5d78c83611f846841b9c089a9813e9e99622b4338602426cc5c640181e236ceab0b8c834d597bd340085544a19583f2042204255b45d33816d8e87a5c7ac2e52495c09c413cc914d1d0d47065d4ae42b1154685a8ea8fd0ea6873b91a69bcd606a5fc73491c802774bf2487f11b791456201b4a211a0c955e09e4a9a1b8183692c61a6d6f646ebba519c94764e1cfd95df8d8a2b044babf66ea8a026f5a8ac69da6c9a76b9f8e658389ec2800e1df5b72c038a4b918a75d8bfab66698bb0b4cb7a73acf56669bd8f99fd935a87233e750c8feb4a47d5b50e3594f196cce92856704e8e2654e57943eb0a0aaf96a095ea602c4047e5cd33eeab9b67245fa08992cdaf42c4093658a2c99acbd55cae8a5c6e24d6eef38801ff1a4e47f42e998e735873d68c5e78c41650c3a39d65a96185e2dd6a6cb876d8f0a7bff39faee6d58386b34cb0d6d870a0dc1ae5b0be83611405f0aef0e226a22ac48c7571ac03d718eb220b5ccd61d098ca39857eba693e69924a5a302e55c2aa490322d4364d0adb69ca62980a9f113b0d622b0e614b93511570128a59c5063480848c3d5214a11691cc6e4d49ab7ad3ac24082d43b6de0c82c60c6c7f8b605ca8ae8b4aee0ee15826a0cc533fd65165f370b037dd053958753760af24c101fbd604a7dedebcdedebc92db9bf7b229afad83c6481696cbd03b2a2bbfdd5deba04cd6c85435e7647504da301c2a17d9f96e729d15ef66be827ec6dcfd9875b01190de6a9a5ea1941336305fbee54928ef63b23f645ae38cf4f4162be80a0c03a3a86faa45314adfae65685f8d186bc4f84842ff2a04f1aab3315f9d3e5be915c153d7bf7a3c6f8621d61ae71d4c4f3aad22cdbb5249a67e242c8f08d40d582f417a1d86a44e47750912c46281ad534043680cb124886ef2a0dc4027c8c49efe068b39c8a1dc6f2201ed45e9fe71e2df88903b32cef374a098228afd7de574dff93dedb420fda0bc8e0a38a332c99585513e2127158d2c358b63e7fea01dd7d0500f1ab6a22cdacbee40978da653d0ef186da9f8b83ab5740510f031a696aec11e78354b5d8ca5d699a5eb1c0d77d9ddcb6596ee37467698eb100f7dd01b0b543a266ebf446ec93425e7646d2a61de4bb661987fe3b9095556bd01ddaabab93781976fb80e6bab99d39a30a783dc966ddb7332a707c22bd5891b5b3bd0f3202fa3a7ad7df520cf7433ac35e3d97fbc999efb6b97e979a9373e9b306d86e71324dc8806080728ca6e1ad61c8d280b41779079037dd5099c4968190d1cf0efd21dd4d4be200196e05478e835b358809f71d279814662ae9124961b804fdc497896ca45edb9547411eee118899edac94d6fe9a6b3433f7f4160f682edd4de60de452e490e2a54b766fa3983837304d1acf30751166e15ab51bc9b5acdb316e4596ff73e3ec6e4ceb5d829ad065af303ad649cd6406b9d81d66e2ebd736fc42d573b14e898984a62acbd128775e5559b135e9950d1d0813e339055a6e06a41d5d28d83bd7d96862be9b60c813d52a2c1b202156bbb687335dbaad95615d9d648ca666e20a20bac571ab38c583c65171e9e45986de9fccceac453d5e9996b47fc7ee27bfb29ea5c3dba375df92974afe0a1563908b6b7eca1a23395bb3f0cf6a6bfc7bf4a82a481248120287463412dec21acb6e5a23246cf021b0bf705521b9f75d5c6681cfb838b2a802a3332914314e822eaa4d2f113369bd053c40d4db32427e031f559993ea0c0233239abd4672a3c2b40049eadb1626050102aa9003175442848dc8984201261db16e391601a9069c4a062c89237668ac8f828243bc33731b2d4eb3d184be8d4840f99519aaa896c3027f532c8ec9d1a42508d727da2ea842308de79581a0ad5f5776e73e00d9c1c9da07776cb14ff32aa592eccccb661a9a0ee11a770b34295df9a2d74a1924c69a081a4b602b162cb53b7370172356f9bc5db164e22ad63b34aa0ac1121af88e7b1de14211dc7de2b1d8877b584252bc9dbea64dc3a19b74ec6ad6632ee657727978cbb3bf4f94f3878d354543b3270b7d4e96d13349c372c30a93e77486051f1158703aea48b7b1174b9466b4c5a63d22a62d20236993fb575de10c0ea10c13a04b0aa6f9d27ac7af5f0e00c1bac75f4dfeee33d3275a0db1ac5ffbda1c26237ea3c049f31e9a26facd3513347a78bbad41ac4fe11304792d1aab0a4f068a8181c4b4e4e2d9a760a514601fd3722085e60545555f721a47cb81d9dea852972a19a81a607b814f7a9683c72e4687fcbb8e20455ce22b861f618c2f441c4b4562606ef421f23317af2e994b31ed4562897c4729f498e6df202a50c77244a31cb1fc11c6a831649ec9a35ce628de0f53fc25cd57538b9a1ba018855648d6a9cd6acb1668d356bac0c6b9ce0d841f51f3ffe0f415ce56a6ac30000" + "1f8b0800000000000003ed5d6b73dbb6b6fd2b18dd39cd17cbd1cbb694b6672669d29e9c89933a8edb9b7b9cf1502428a1e243870fcb7227fffd6e80944c12a0484ab208497067529b04c10d106b630158d8f8bb616881d678f57763eab946a8073efd9d04d8865ffef377232446e355e3f2afd7ad8fa39f7f6e9c34fc490817febcfe57bb037f399a8de1cf771e9968e873e838c419a1ebb1eb0570331887f6d0d18845b30c3df85f631c0453ffd5edcbdb97b636c24ee0769ac4f103cdd1f1e97d88fdc0f5b0e9b94e704a5c48830da2ddbed4c142cb1dddbe8c4da457f431be7d89cf06bde1c5401f9a433c3ceff5fbdd7ebb7f7681cfb4c1f0bc7dd6bf7d39bb7de9c3bffeb8dd698e3c8c9d3b5b23ce5dfbf4afe9082c9cba3e0988eb345e39a1659d340ce26b430b1b8bbf2d6d88addcf2dddd05f3298eabe0f7c8b6f7b45c8def27b4bc77133c873b983edcf4a2879b7efc30bdefe19907551dd734ab2041e2d371605bd9d7dd78d6e7e86978d9e2e1996b63e7f6e5d00d02d7f69bf19f2c93e55f1bbd40772d0bebb4c67c9693d3f4b0eeda90b1e16f98f536cc13977f9d2cbf9d34a0d5e191eb119c01c2cf4fcdfe4ffa82f85bfaa1699207b8b8c89b5e9c6ac178615723d9261657861ed60cdd039cf88b3697b2e997c888f91768bb51416333de27cc781395b7ac21990a4ad995bd93b20f6a21ae94f95da60696d705a54e15e8cd324356c9e50a3b4a1496816fddb2a6c1902a79e6c6b316fc84cfefe91be6e6c87fb78d6bf6f1eae7941377d0e7259e4b54f12a77d0c8b8c0ccbd6a0d1fcae36901c017ccb16dcd833c2f5a700ddf133cbbd3ddd0091aaf7a8b0b992e4cbbc71e38e5bb2887c6ab76abb5c8cebfa3764c0c77e6b0a4f1cb3f47294f1af79a15d20b6739defe337b5f9c9cabf5542256ed59533a952d693f9325e7952de93e9325757d9e95b77ddaa5fbb666597784f5f047c8688eb6e0ccf6bb117c7c4c3dcf7fa4af8176b2f8a666f978597e81abcd14579ed26956d01694ae7318a51b6afa4450baee06a5fb46db6aa0dd19d8d73d324dc2815d87ce78e67a46ea5a40020b2f41937cf0ef06ebf15f357e9afef33502a3b500319684662418230d0d5d63de1c87a31145123c4a46ce090ac618093086888fa6d833812e20d3f510a5e3d8f3d16ceca2295435f6204393040136e29740173086abc1587358a681a719ac8e340b0db5d1688eee3560e7c1fcf427f820ffbcf56e1d30f4872114e447748d35d3d56c044425c09e8362f61f65ed9ffe34f4d0edcb45e27796e6074447338df8c150738cccfd6b271c51db32977b2f5e20683358b333372eceff41cb6493d046432ff4c750a68f73cb75200deaf4fe81aea7f012fc10199ef53ebfb8f6d4c20f5ff043f007ebdf68cf43cdbe137f9d32cfbbec211f98921380cbc01e236ff1ef741cef4fb14e34eb2e70ef0c605e8bf630f5884e7b662772fc3671881dda77ec32bd6012f81a4f7feaa1e76147a78cefe6faed53074d694ecac64bd7015ef89d12b6516869de265988f0f03bcb8ebf09573fb3c2c02d28bf4946a147a176175750c41783c023c330c0505d068e68aeeb81294f3722fafce9cb25a5cf8b9ee5973859ca0f4729bf7606e1ffd99663fcefbfc75fed07ebc3e3fbd9c7b75fefe31c421fc3c735b5d00a969867e58e0c5abce037ea37e8c79a69813ebe5b4cdc2c58d0ff9c75b57ea7cfb70730eb9a3df2963ef13ddfa8c9e387c79b473e83a78a8aebf753545d7f443652afbab0f1f7d083d6b7c2486c760dd3dcd4488e7c5632f233f8d67c0b4db3053f9b5ad8ab6e21376acb7d2222ced976ea93472c68a6975fae5a89667a1da57a6aa5ada2561a6750b295b2169853b77ceba46eaa5cadbe6b7dfca5fff0f1f1ddcf1b7dfbce60857983cdcd7bbf9979dd56be795dae515637ef7243f3da2bcce3c6a6d5cdbbdad0bcce0af33a9b9b77b386795550fd8d22ca239a1364baa278122add1f65fb8542b7ceaae28e50eed17875d65d61d8ebc58b23d3a229ab949749c1bd1466536f6f5fb4abbcfedbc9627d820d401773b18f9757d9458966a7df5c5448feea443295eb58f3bb873b0b9b01587707d45f9f1c0301e287b5a971862ce3a4d41877f5d04e4afb53a3d83db43f354e5d3df84cddbd26741c12a7e19a6212ed7f442e2f4d6a567abc25cb2c248969977771082e8f5b87a5ce6c5923ab7dde3299727a923abd29fb42a5bdde2e51170d9b0a473d69c8f50f01723311e4a2ea588db728cd0ec0d6db1c6cf9591c2cd83c6c4889b47a19fda004d6de0bb0d6d906d63ebee6b13628c5e807bb64f4bdb3cdf1969bc5d6f1d668c880b675f9bc4cd65767f33259afb8bc64ce4e307d3128c7e5073be5f2cadd2926bf25265f2fe00483e74109263fd821935750533c7e1b4863cb45a5d6833248abf4fa5ca4f163e66eab0c8f4fa4526893126d8ac7d76dbde2f17239bb4ffca405b8b1323c3e994cb93b29dd9de2f112028e1f3803920a79fc328d829a9450533c5e84b47609a45d0990d6db02d25a9782aead5d8ac7b7158f971b6d8ac7d76dbde2f192393b01ad6897e3f16dc5e32577778ac74b08387e3e1e9054cce3db8ac7cb0c35c5e34548eb9440da8d0069d9d6b31ed204f3f19d523cbea378bcdc68533cbe6eeb158f97cbd9094484e0c64af1f88ee2f192bb3bc5e325049c60e0dc29c1e33b8ac7cb0cb51df3f8125b651bc9b870dbd9ff79d0612a93055d45ab56c7aba4b98c1663a7d2812b974f3d7b04cb35de543994e5faa579ceaad928ef6f2acaa58a72a9a25c4a1ce5920b72d91206b9ccd6c4d1c52e2cddcda91a50d10c2598e152d10c55344315cd504533dcda44c2caa1776ac49c9d1a6d3f71a3f78e8668857bd8f7a186e53cc8a1dd1cd2f9abb5facdbc02961c1943fb68ea4f8f179de5204cbeddb1f086af583d08de8efdcf520beb65aac6bb6abcabc6bb328f77cfcfd63dd5a157f9d4002e1e646ad4bc7f0718084ce957b6840b5bbb254b6afa3c7b3731b2737673bc25976f22647515ac9807e1864dd2cd13c445cb99265831095250b4e79b24f8e460e49ae843686b2f7c64bb7e80a6ee948eef10eb85a2c90161cb4363cd47733744ba0b6e10c6cb6c8a013fe8781a0ff9fd703aa50961e40c896c137e3f41b331669304f0e40b0f2f47f9f17401b14e90470c7a4543433201eb3cb8309dd22b6e18200f4ffd53f40552dfc3a72516f390c8d4863050849298748242775d0b125a049becdd60374dec23e201458e9ed0c71a8c8447f14444621ae2b33ba7b315f01da3f70ba71f929541671950faf6a54bfc20f4707346f4097d4be6fe6bb0bc6913dd73873082e79e868607837c34d3fcf1ed4bc39b1fcda4436fb0b97a21378b75271dea3e42e1f2f175c52314ded09ac80ffd4fdd9779c137876aa1ff677c061562987f8adaca8a131486e7172dc10108d58ce4e8953a41e1794e50a08d549da0f0cc272854f9f0dfd60ab21f7b8e42e0a7b57dd979de3d8c7e3be7c4b46dbad618d7c7aa99e344b25de8fb64ec21a5d6f789861b7b23bd170d282451012f7bf0c20e38ed2cce0fc159640599cc592c6ba4c85d2c132a8721a5c37059ad2bedbd5490cbeea16d73d1e973f1b63bf5bd025b65b0c9ba8bb6562a5c67f8d83917d4b24d43c396a2c2034585a5069ba2c20748856b75165c5048e62c4a52e181a2c2923b0c458525849c60f4392845857719e05d814d762a5c7923ea9c0bafd27a6a72af9d8c7cbc2199a4b60504829287b5b417a2d295d4d36a4e66eb6223574bcb25ddae8e7683ecd37239dd6d9a1ec18e61cd37ca7573bbc4c5ae9ea112cd2ad1ec318866bf2645b3ba8b7e8d615ca27e735d40aa5a333736d6caf6b9cda1dd925a597964a1126965cf2b5bc269308e42a1ba5bb270a4c5964f9b5a50febd16a72eca567d8beefe94adfa06ddda94b75f888d51e022b01ba3704af5b01e9a107de233cdea906edd0dc6f0cf147b7eb483166a109168672d87b553f43e78e1c75b7a17625ceae1210f2837b2b13f463e31309a6a0eb67cfaea31b6a66882f13496f1ba169a8d0924a67fda9a1fb0bdbcf02c5cf379a5ec1b5ae57091381314ccdca6a5cde101a15ef6833b6b7ac4c70817ecdbfd0c091ec07c81a8f6c60a3cad6991d1389861fa6facfacda67befd0edc3505f86a7cdfcc013e86f8f58612be309dab52b6cffbaacacb085a6dfc8d786b65a5bd0865e7124f0f024b67f8ee9f07b95c896fe6c6ae31a1529a5c816daa912d91e80c836721e85d84f2d1e70b3e17ba8e279e0a405ad483e1b5548de4c7232cd2e962e64ec23a55eba100e9bf64659201c18ed9df54a182197abe384112d914658e8eb762a8a50ceae32e02416452cf874211d4e03ee10b805278b60805b54c82abc2dd228b84909b719fd3c52a2ad5e265fab08898bb0d68ad4bf454c7ea098bcdc68534cbe6eeb159397ccd50988052f7116fa3ac5e4e576768ac94b09b8ec5e3f06b862263f504c5e6eb8ed9cc95796383f64f799b6064f4dee92d804bdb62c76789aeb632975cead4173e469f3f5243cb9252ca975b6e1f926b43e767c193c5f247816a7dfaeea794bef781e53d7cc55c995955cf960e5ca0215f0f9c5ba2ae04e65c16b3bc7dd1d4e98dabaf4c8fba602aea12b3de2a24ba7062ea8837d16032f8a76805ae045d1f6480afc95aa6f3576e2cdc932e8ad3f23f642ed6bb84dcd99076370b22768069da5d7f4b04fa2ea440c6eb108f8a38b1c8c0daaee0563bc39d2862c6a6e381cd2cd70304e0f757a5c0fd4be837d1f614283f19e447261d3d2020b46ca881e9013c9907dd70c4e58b05cbc7c65806c6a028d5ccb69827f83aa872f111fe553a00afe33559200e92eb4102f647b8c4eb3a25e07726122e6a147e3fad2038912f2e638d470e6a9ce69ebb6213ef0e73336d96ea67b1a76186a9ae6774f7c322416098e480fdcdb7c1623378bbdd5037ff95a510f4c9b7d235fc5da37e97f7c73a8a6629df31954d05a2e8ecdcbb3f1acabf5794968551b1f37b251a981aba881a1952a35f0deab8163d75188fcf4347fa5797649053b590901303776bc27ab8f9553ae8974bb98e997b18f9479a65f3870da976578e1d068df8c975142b0202085fc21ede9ba87e0e9aec49e2eaa9012ae2e4aa87c9da4be8e3bd75912c81db11a38ab21882097d110e4436e97420205b9ca909357125c2b9daf53b5f3900d0e4711372849e7078ace4b8d3745e7159d978aced7eae9b267052d3c5d293a3f50745e765fa7e8bc7c90138ca03949703ee4149d971a72f2eb8267d9dda5adfe53bbbb9e0f892575f0e3569f094cad354f9e1617b0a426d8a70f978d802c48bc5d35f0462f4885409d62cf743d9b7ebc661489ccdf30fb6d989853076b64a934c64a637cb01ae34448e49b44cdfefe8469f46b84e912d55ce41652952cbebf719ce441775d85b444d18995447aef24d23b2716c75b72f904d24555b0d712e965e17294c4eb8ba49f4f49fc2b34a3d081bec29a9f20420302bb136dcec20cbbee04e930d27e0af1fbc2c354243ca10dd00d8353f4650c4366be5d22ddb587c4c13ed2904925ca6c5ea239a452616cc42187c50187a30e8e896b7daacf9d372103e407730b8be2098718c51c35160c47b9b2199928647046c5fb7619e2b7a9197f85d02ee8ab45297b4f42e04cf85f8bfe7a543180659ca1a85df3fb765251f3fb3bf30e8d15f175cdaeb1b95a5510a0772fd5aa50bf4aadfacc6ad58479dd56be795d2e327575f32e3734afbdc23c6e076675f3ae3634afb3c23c2ee27575f36ea494222f3d5aa1434a2f305cecbf5e68c6ade9f5a90c685923f933bda9646a7d41c2f505f128656f3400e27188244b9235bb8c3ad72467dc9a649f2e3596721903e53294cb502ea30697c1b86f29729b711995844bb92e23ab4aee37bbad522e23994cb90ce53294cbd89dcb689770195702979105c07a2e232bab0697d12ee732daca652897a15c461d2ea353c265dc085cc6d9365c46f6e811ea323ae55c4647b90ce5320ecb6554d77a723b992e1a8943d3c72efa9504882eec79d8f70189724a3e2f3639cb7965314b0a3f31e4d13449d0d49ff228d27fe63fb35d19e836de93927dcddd91d674f06c3b596fd14a716d6c90739e2e34ee75e2273ee219fa10da1afa0a1503ad6851558d8a72ba45bd36922d2b71716df5a812b12a11eba6053fa440b912c9407b952de19664b764c979654b38b9c651a8406be21ac75e7ef914a10515b1d782d00bd1f94c72eb41bfbaa187ecd0d72deca389e3ce2251e8c84501b1318b2deb63dd750caa074553c80cb951c8d9fc46798a5ea3a166b13d12ae894ce2d927c887fc60c01e30e9e67f438c1f715a11cac2aa524d2a3c6362cf8fde1d456d65916681889af4776ac82284ed88866725ec9a87a0958b34a3f0315082c48a23cdfe8b8cc64d260b858cf5302b0e4d96114831177b96ca465fa1368d267b8ad237d35ad263929176369fbcc9cf627f65a4971565a48be310f354a42df6c3b7874a2ad2ab35629e9e246d0c57095da9c7342f3634f166b691894a8d5b4d8d7ba9d4b8fb1f3bb6def367ebd36b7e999c71cba217548899397f369fc42413ef60a143cabe52ea850ee140626fd639844305495646e3cebcb02f4eaf8b668f2adc479fc1ad8bc63e23c4e55d46b8a3a551e531d6c15c286750c8a3dd5841419755495f883656ac86dd2e35090a78d581575193b0dbdeae4e8a5cebfe04ee7c850bbaf1a002451e288a2c37ee14453e408a5cafcf10f4d6830a1479a028b2e41e435164f94097dd157421da48b81a768a22cb0dbcdd53e48aba573aa79a6d87e74fadef3554b3853e90d138903bd2e9f9060717af2a6449d12b6d8e56d3a259948d799afbc87625afdb7bcdb319bc7ec679a254a5f3543acf43d4795eb4b23acf4e499d674d924679a27dee9db8b2961eedb84b2f9fb0727535ecb5aef25c7042cf366495f2142d4731da9550314a6380e6c266a1dd5c6835898334078556e069116b9b61faef49320ee814ca0e369fa23fa91c340e084a1c33f4b111494401654d470b606462c1d856771ded071847fe881291b25180f5b1e3c2f78834a43abc763626fe0469336d8efc19bc8ea94859505274f307826af779b9e85bcd9ba031b50d7b887e9a4cbcd18cf2f3da09474c109a117dbeb3343f80623045e910de9b4d90578ca8f84a43badcbd9b9d3f596303706e16fba9217d77f6e9cbd78a1ad2f8f0bc3ce963dfa4fff1cda19af471ce675041a0f7296a2b2bf499c3f38b96405e59cd486e239012913e9388346aa74a44baf722d25a4f2cad559ac22d909f47a76d274f2ccde54289a4bb889421634729f594bb68c0b4378be3a221d1be192fe3c2fe9285149288b4b73b3f046f975dda67de6e592365fcdd32b1f278527a3c97d5ba5adf970d79dcbaaa4802bb12793b8dcaa590571979122b606be5f7f5e96a28eeb27bc4cea3e3b74bf2fb81e2f752634ef17bc5efe5e2f7b57a3bee0413e6ed2af0fb81e2f7927b3cc5efe5449e6064cdeb7757224ff17bb991b707f2dd1eb7d3f2eca9f1bdc1be1f85e29452b47b26d8985056e4c317ada45477080f365928d102816e26e17665b96b670ef56dbb7194549657d3d72cbc41869b1a242e6dd5ec94925729790f56c9fb54b38f5c6b46d75a44a00a6a578c7bbe8d2f2e576be822ad7177dd98b2f20472ad496b2cb0a4ae38bb7b277bde212738c632cb27715e5df81512678153934e091c17ae7aecd8c2c23d9f16f82df6c9c8c106325d0f1127c08e8fd1743cf789ae5948d303724f8239fac131347ffc230ac6c499a02199789abdbc4823b7665a26323155fb621fd92ef1e96fcd19d127e0c44ee04da1d76492dec0c381be140c07632d40160e7c161fd676695c580761f0ad732a048684f0108d4c7b0f5f152c1e85be8f03a419869f0e41cb54c26c084d83d7461d69ac13f6924ae18fdafd1ce9b4d75f84948dc4ca4ce68c86218ec4bfc880ea24564637fc2b6d42f01881d1b39150096752595ad0a47ae513a48f3513374de881914f0c1a9457b3b362e43f9225e3e2db1a063008fa8d3c021f6b0ab97289ae439fea7a992a9bd502d6e7ba453f6fa44a3e16d171a7bff1fc477e167b2b3a7e3ba91cb85605855d5bcf9b30f22bb62c77b6c248d334ce368e00fc758d9a9452740ced54898e9f59749c308f9d979b635e976b94d5cdbbdcd0bcf60af3da9b9b77b5a1799d15e67163ddeae6dd48a9283fda08a35d6e0df68c8f309a61c33b0e2b2a23f7917aed47342add1ba98668d4a9168ceb7713dc4a9d48102a70143b8df2a45c4565b4492c035d0e330a4709a9167f7e10dd725680cdf0b6ac917cbc2d9328bc4989b739fb3e52e2ed48638852b46565d7677c0c510e6b3b0d1caa90a648b0144ee28855935dee348e33916a52e028140996db5528122c27de0483ce4131091e28122c39de140916a28dad4e945a7ec8a0adbb05b4f5b8d82267cd6eab80043f2550489312698a041f1e09aed94df09d32788122129c4ca25c8594ae42916039f1c6cf0403988a48703289c29b94785324588cb67609b45d09d0963d9f653db4f133c1dd7611096e2b122c35d214093e40125cab9b10a8a6c00b1492e0b622c192bb0a4582e5c49b60d0d92e26c16d458225c79b22c162b4754aa0ed4680b6b3ada04d30e4ec1491e08e22c152234d91e00324c1f5ba09c158b9534c823b8a044bee2a140996126f02f91180a99004771409961c6fbb27c12576d43552a1dabadcc468efa9c9bdf6026c135fee53967b4022288158ef58c69c12aea250c92396a3c74b1faf2c4abee5a395b7f28a673174bd4cbfa9206c2a08dba10661fbc68738ebaf7d9cb23c81c5d471cab2765d475c74f9a28c15d4c15e9fa4bc28db211ea5bc28db1e9da5fc96f8ba0b5e1af9b6eb0663f4973b1a51e4d0e05bfa98e8cb73943154070a888d597433df22531acacb45013d8c59043b1ae92c74c87f438ca00323f451fa1da684c61b3358d836f616970ef8693690f532ea9ab608ae364786a7cde00f9a2f8b52c69f98fc86563af2dc103e98918a840663da207e2a739ef1b56b06272871203414141a890775cea2ada5127f086ded0bd6c73f049e66e01f511c0a2e71e273368c195447d32441808da30959d6cb4e79ac11b23d378b75e701ea0e59f6f1f1b272c83268cc8dfc485b2df6c3b7874a91b6aeb870ad954206fd061cd55961e35957ebf361abaa862c7bdcc846790f732e3115b3f39065b49daa90652a64990a592673c8b2a8672874eca9a588de602b0b21b5064769730b21bd2824595421ab26a593e976716e8d8c2448eac510e158776f840ac2d1ecde592fa3ce62c1310b29625a665169078eacde2eab7d64de6e512145de6e914e793b29bddd887e1e299516477cf07c87db0adf131e3c9f87b99d1e4aa940571974121f4a592fabaf33da4b87db58de8b62ac9561f503c5eae5869c62f5755baf58bd5cde2ebbc78279bb72ac7ea058bddcde4eb17a2921c7495885c7cde7614eb17ab941a758bd84e16b3adc4ef95e1434ae04ab4fa453909312728ad5d76dbd62f572793b7e0e03bc5829569f48a7bc9d94de4eb17a2921c70fa4014ae5587d32a1029d94a053ac5ec2783c1d6eeb7f2f8a825786d5b715ab971b728ad5d76dbd62f552793b81de10bc583956df56ac5e6e6fa758bd9490130ca4db65597d5bb17ac941a758bd840186ba02d91b0beb5786d57714ab971b728ad5d76dbd62f572793b01c5e89464f51dc5eae5f6768ad54b0939c15c7da72cabef28562f39e876cfea4b6cb3cd8df7e437be7ffffeff1454b5de68050200" ], "rawHeaders": [ "Server", "nginx/1.14.2", "Date", - "Tue, 30 Jan 2024 13:02:43 GMT", + "Tue, 30 Jan 2024 13:11:40 GMT", "Content-Type", "application/json", "Transfer-Encoding", @@ -34,7 +34,7 @@ "Content-Encoding", "gzip", "X-Varnish", - "42700065", + "42700295", "Age", "0", "Pragma", diff --git a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-uses-custom-query-to-modify-the-request b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-uses-custom-query-to-modify-the-request index 3c9a7c42f..54784bd46 100644 --- a/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-uses-custom-query-to-modify-the-request +++ b/packages/sdk/__tests__/integration/__nock-fixtures__/[SDK][Integration-Tests]-productDetails-uses-custom-query-to-modify-the-request @@ -12,7 +12,7 @@ "Server", "nginx/1.14.2", "Date", - "Tue, 30 Jan 2024 13:02:44 GMT", + "Tue, 30 Jan 2024 13:11:40 GMT", "Content-Type", "application/json", "Content-Length", @@ -34,9 +34,9 @@ "Content-Encoding", "gzip", "X-Varnish", - "40852818", + "42543271 40852819", "Age", - "0", + "536", "Pragma", "no-cache", "Expires",